栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

阶段一,javase,1.基础语法

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

阶段一,javase,1.基础语法

一、基本语法 1.java跨平台实现原理(jvm跨平台) 2.jdk=jre+开发工具;jre=jvm+核心类库 3.特殊符号:n r t 4.break.continue.switch-default 5.快速遍历数组:arr.fori 6.数组的排序,二分查找(Arrays.sort(), Arrays. B inarySearch()),翻转,冒泡排序 7.运算需要在操作数栈里执行,再赋值,运算赋值结束则空间销毁,先++先算 8. int temp = (a > b) a ? b; 二、面向对象 1.对象名中存储的是对象地址,hash值 2.Java.lang--String、Math、Integer、System、Thread * ava.net----包含执行与网络相关的操作的类和接口。 * java.io ----包含能提供多种输入/输出功能的类。 * java.util----包含一些实用工具类,如集合框架类、日期时间、数组工具类Arrays,文本    扫描仪Scanner,随机值产生工具Random。 * java.text----包含了一些java格式化相关的类 * java.sql和javax.sql----包含了java进行JDBC数据库编程的相关类/接口 * java.awt和java.swing----包含了构成抽象窗口工具集(abstract window toolkits)的多个类,这些类被用来构建和管理应用程序的图形用户界面(GUI)。 3.静态变量又称为类变量,非静态变量又称为实例变量或者属性。 4.我们编写的程序是存放在硬盘中的,在硬盘中的程序是不会运行的,必须放进内存中才能运行,运行完毕后会清空内存。 5.return语句的作用是结束方法的执行,并将方法的结果返回. 6.可变长参数:可以当数组使用--参数类型... 形参名){  } 7.方法的形参是基本数据类型时,形参值的改变不会影响实参;    方法的形参是引用数据类型时,形参地址值的改变不会影响实参,但是形参地址值里面的数据的改变会影响实参; 8.方法重载:数据数量,顺序,类型 9.对象数组:一维数组里存储着类的对象的地址,结构类似二维数组; 三、封装、继承 1.继承描述的是事物之间的所属关系,这种关系是:is-a 的关系。 2.子类会继承父类所有的实例变量和实例方法 3.静态方法与属性不能被继承与重写,但是可以被通过子类的对象间接调用 4.私有属性可以被子类继承,但不能直接访问,可以通过set,get方法访问 5.私有方法可以被继承但不能被调用和重写。 6.在方法中除方法体以外都为方法签名 7.this(),,,,,,super()都用于调构造器 8.子类默认继承父类的属性和方法,但不会继承父类的构造器,而是在子类被实例化时会默认调用父类的空构造器。子类在创建的时候会调用自己的空构造器,并在空构造器会隐式调用super(),即父类的空构造器。 9.静态代码块在类加载时执行,用于赋值静态属性,普通代码块与构造器也能赋值静态属性,但是时机为new对象时,晚了
  • 类初始化时先分配静态属性的内存空间,再调用静态代码块
  • 创建对象时,先分配普通属性的内存空间,在调用普通代码块再调用构造方法
10.存在继承关系时:先父静态块再子静态块,再父普通块,构造器,再子普通块,构造器。 11.成员变量:在类中的方法外,在堆中,随着类存在,有默认的初始化值,可以直接使用      局部变量:在类中的方法内,在栈中,随着方法的调用存在,没有默认的初始化值,                          必须先赋值再使用 四、多态 1.Pet pet = new Dog();  pet.play();
  • 能调用什么属性和方法看引用数据类型
  • 方法运行后能有什么作用看对象数据类型
  • 多态下,只能看见父类的方法,无法见子类独有的方法
2.可以重写的方法,可能成为虚方法(静态方法,私有方法,final修饰的方法、不能被继承的方法不能重写) 3.成员变量(属性)没有多态一说, 多态针对普通方法,但是访问子类中同名特有属性可以向下强转引用;    * 引用.属性---->谁的引用则调谁的属性 4.编译时看“父类”,运行时看“子类”。 5.对象 instanceof(类)--->返回true or false;
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/998800.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号