Java知识分享网 - 轻松学习从此开始!    

Java知识分享网

Java1234官方群25:java1234官方群17
Java1234官方群25:838462530
        
SpringBoot+SpringSecurity+Vue+ElementPlus权限系统实战课程 震撼发布        

最新Java全栈就业实战课程(免费)

springcloud分布式电商秒杀实战课程

IDEA永久激活

66套java实战课程无套路领取

锋哥开始收Java学员啦!

Python学习路线图

锋哥开始收Java学员啦!
当前位置: 主页 > Java文档 > Java基础相关 >

java 基础篇知识 PDF 下载


分享到:
时间:2020-10-25 07:38来源:http://www.java1234.com 作者:转载  侵权举报
java 基础篇知识 PDF 下载
失效链接处理
java 基础篇知识 PDF 下载


本站整理下载:
提取码:4aec 
 
 
相关截图:
 
主要内容:

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(对成员变量进行赋值处理)。
封装的优点: 隐藏类的实现细节。
           便于修改,增加代码的可维护性。
           让使用者使用事先制定好的方法来访问数据,方便加入控制逻辑,限制对属性的不合理操作。
继承:当两个类具有相同的属性和方法时,可以将相同的部分提取出
出来作为父类,其他的类继承这个类的方法和属性。
关键字:

 
 
------分隔线----------------------------

锋哥公众号


锋哥微信


关注公众号
【Java资料站】
回复 666
获取 
66套java
从菜鸡到大神
项目实战课程

锋哥推荐