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 下载


分享到:
时间:2022-01-19 10:09来源:http://www.java1234.com 作者:转载  侵权举报
java初级笔记 PDF 下载
失效链接处理
java初级笔记   PDF 下载


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


一、 语言基础
1 Java 的执行机制:(先编译,再解释)
将源文件(.Java)先编译成平台中立的字节码文件(.class),再执行跨平台的解释执行。将计算机的两种执行特点合二为一,实
现了跨平台。
2 名词解释:
 JVM(java virtual machine):java 虚拟机
 JRE(java runtime environment):java 运行环境,包含了 JVM 和解释器
 JDK(java development kit):java 开发环境,包含了 JRE+类库+开发工具包
3 编译执行和解释执行:
 编译执行:将源文件编译成机器码,一次编译,多次执行。执行效率高,但不能跨平台。
 解释执行:将源文件一行一行解释,一行一行执行。不同的操作系统有不同的解释器,执行效率低,可以跨平台。
4 package 包
包的声明:package 包名;
作用:归纳、整理、管理.class 文件
为生成的字节码文件,增加一个前缀,进而嫁衣区分可能存在的同名 class,达到 class 文件的管理效果、区分效果。
5 数组
概念:一组连续的存储空间,存储多个相同数据类型的数据。
数组的创建:
数据类型[] 数组名=new 数据类型[长度]; //int a[]=new int[5];
数组的复制:
 循环将原数组的所有元素逐一赋值给新数组。
 System.arraycopy(原数组,原数组起始位置, 新数组, 新数组起始位置, 长度);
 数组类型变量=java.util.Array.copyOf( 原数组,长度); //根据长度创建新数组,并将原数组的元素复制到新数组中。
6 地址的替换
 基本数据类型的变量存储的是值。
 引用数据类型的变量存储的是地址。
 nums=newNums; //将新数组的地址,赋值给 nums 变量,进而在后续操作 nums 时,则操作长度更大的数组。
7 数组类型参数
 基本数据类型的传递,是“值”的传递,一方改变,不会影响另一方。
 引用数据类型的传递,是“地址”的传递,一方改变,会影响另一方。
8 可变长参数
概念:可接受多个同类型参数,个数不限,使用方法与数组相同。
语法:数据类型... 形参名 //必须定义在形参列表的最后,却只能有一个。
9 排序
 冒泡排序:
相邻的两个值比较大小,互换位置。
记忆:外层 length-1;内层 length-1-i。
 选择排序:
固定值与其他值比较大小,互换位置。
记忆:外层 length-1;同时外层 i 作为固定值,内层的 j=i+1 作为其它值的开始。
10 二维数组
概念:一维数组中的一维数组,数组中的元素,还是数组。
注意:高维数组中的每一个元素,保存了低维数组的地址,
二、 面向对象三大特性
1 方法重载(overload)
在一个类中定义多个相同名称的方法。
要求:
 方法名称相同
 参数列表相同
 与访问修饰符、返回值无关
好处:
屏蔽用户的使用差异,方便
2 构造方法(Constrator)
概念:类中的特殊方法,主要用于创建对象
特点:
 名称与类型完全相同
 没有返回值
 创建对象时(new 对象)触发构造方法的调用,不可通过句点的形式手工调用
注意:
 如果没有在类中显示定义过的构造方法,则编译器默认提供无参构造参数
 如果已经手动添加过有参构造方法,则无参构造方法不在默认提供,可结合需求自行添加( 建议:必须手工添加无参构造
方法)
3 this 关键字
 代表“当前实例”,即是模板中的当前对象,模板服务与哪个对象,this 就指向哪个对象
 this 的第一种用法:调用本类中的实例属性、实例方法。例如:this.name、this.run()
 this 的第二种用法:调用本类中的其它构造方法,例如 this()、this(实参)。 注意,必须在构造方法的首行。
4 封装
 概念尽可能隐藏对象的内部实现细节,控制对象的修改及访问权限。
 private 的访问修饰符,修饰属性,达到本类可见的效果
 get/set 是外界访问私有属性的唯一通道,方法内部可对数据进行过滤。(在 set 方法中添加过滤条件)
 提供公共访问方法,以保证数据可以正常录入
 
 
------分隔线----------------------------

锋哥公众号


锋哥微信


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

锋哥推荐