失效链接处理 |
java 基础篇知识 PDF 下载
本站整理下载:
相关截图:
主要内容:
1.数据类型
整型:int short long byte
浮点型:float double
char类型:表示单个字符,用单引号括起来
Boolean类型:判定逻辑条件,false /true
2.变量与常量
变量:变化的值 在java9中‘-’不能当做变量名
首先变量声明:每一个变量都有一个类型
变量初始化:用赋值语句对变量进行显示初始化
常量:固定不变的用关键字final指示常量。
Final:表示只能被赋值一次
Static final:设置一个类常量(位于main方法的外部)
3.static与final的区别:
Static作用:方便在没有创建对象的条件下调用变量或方法。可以修饰成员方法,成员变量,编写static代码优化程序性能(形成静态代码块优化程序性能,并且只会在类加载的时候执行一次),
Final: final类(最终类)不可以继承,没有子类。
final方法不能被子类的方法覆盖,但可以继承。
Final不能修饰构造方法。
4.静态常量:类中可以共享数据。
5.检测字符串是否相等:s.equals(t)检测s和t是否相等 equalsIgnoreCase 不用区分大小写来检测字符串是否相等。
6.==与equals的区别:
‘==’对于基本类型和引用类型是不相同的
基本类型:==表示的是值是否相同
引用类型:==表示的是引用是否相同
Equals:本质上是==但是通过string和lnteger对equals方法的重写,变成了值的比较。
7.数组
声明数组: 类型[ ]名字
数组的拷贝:int [] copiedLucky = Arrays.copyof(Lucky,Lucky.lengyh)
8.JDK与JRE的区别:
JDK:java开发工具包,提供java的开发环境和运行环境
JRE:java运行环境,为java运行提供环境
具体的来说JDK包含JRE,还包括编译java编码的编译器javac,以及java的调试和分析工具。
9.类 class类名{
类体(变量声明)
(方法定义)}
10.Java里面向对象的三大特征是什么?
封装:将数据和行为组合到一个包中,并对对象的使用者隐藏具体的实现方式。封装的思想类内部数据结构的完整性,让用户无法轻易直接的操作内部数据,这样降低对内部数据的影响,提高了程序的安全性和可维护性。
类的封装实现:将成员变量声明为private,再通过public的方法对这个变量进行访问。对于一个变量我们有读取和赋值的操作,getXxx(读取变量),setXxx(对成员变量进行赋值处理)。
封装的优点: 隐藏类的实现细节。
便于修改,增加代码的可维护性。
让使用者使用事先制定好的方法来访问数据,方便加入控制逻辑,限制对属性的不合理操作。
继承:当两个类具有相同的属性和方法时,可以将相同的部分提取出
出来作为父类,其他的类继承这个类的方法和属性。
关键字:
|