java 笔记

java⽂文件名:
⽂文件名必须和类名相同,后缀为.java; 否则会出错
类class:
表示声明⼀一个类,类名的⾸首字⺟母需要⼤大写,多个单词的话需要使⽤用驼峰形式
HelloWorld、UserAccount、User
⽅方法:
⽅方法名需要⼩小写字⺟母开头,若有⼏几个单词,则后续的采⽤用驼峰形式
主⽅方法:
固定搭配,需要硬记,所有程序的主⼊入⼝口 public static void main(String [] args)
所有变量量、名称都是⼤大⼩小写敏敏感的!!!!

简介:使⽤用IDEA创建项⽬目,完成hello world
创建⼀一个项⽬目名称(不不能有中⽂文),⽤用英⽂文所有单词全部⽤用⼩小写,多个单词可以⽤用中横线连接
user-account

实战IDEA⾥里里⾯面开启调试模式,并掌握调试技能
程序启动有两个模式
运⾏行行模式 run
调试模式 debug
什什么是程序调试 debug
程序调试是将编制的程序投⼊入实际运⾏行行前,⽤用⼿手⼯工或编译程序等⽅方法进⾏行行测试,修正语法错
误和逻辑错误的过程
⽬目的是为了了发现问题,运⾏行行情况是否符合预期
断点
在需要停留留代码位置打个标示,程序运⾏行行到这个地⽅方会暂停
step over
程序向下执⾏行行⼀一⾏行行
step into
进⼊入⾃自定义⽅方法
step out
跳出对应的⽅方法

讲解java修饰符和使⽤用场景
修饰符的作⽤用是啥?⽤用来定义类、⽅方法或者变量量的访问权限
两⼤大类
访问修饰符:
限定类、属性或⽅方法是否可以被程序⾥里里的其他部分访问和调⽤用的修饰符
private < default < protected < public
⾮非访问修饰符:⽤用来修饰或者辅助功能,
例例如static、final、abstract、synchronized等
主要记住:
外部类修饰符: public或者为默认
⽅方法、属性修饰符:private、default、protected、public
public - 公开对外部可⻅见
protected - 对包和所有⼦子类可⻅见
private - 仅对类内部可⻅见
⽅方法级别
修饰符 当前类 同⼀一包内 不不同包中的⼦子类 ⼦子类(不不同包)
public Y Y Y Y
protected Y Y Y N
default Y Y N N
private Y N N N
修饰符 当前类 同⼀一包内 不不同包中的⼦子类 不不同包中的⾮非⼦子类
public Y Y Y Y
protected Y Y Y N
default Y Y N N
private Y N N N
第3集 java核⼼心基础知识之修饰符下集
简介:讲解java修饰符和使⽤用场景
主要记住:
⽅方法、属性修饰符:private、default、protected、public
public - 公开对外部可⻅见
protected - 对包和所有⼦子类可⻅见
private - 仅对类内部可⻅见
属性级别
属性或者成员变量量,都⽤用private修饰,不不⽤用其他的,这个是java开发的约束
Java中public class与class的区别
在⼀一个*.java的⽂文件中,只能有⼀一个public class的声明,有多个public则编译报错,其类名
称必须与⽂文件名称完全⼀一致,但是允许有多个class的声明,
只有public修饰的类,才能在包外部包可⻅见;否则只是包内私有的类,类不不能被其他包访
问。


讲解Java内置数据类型
计算机基础知识
bit 位 ,即0或者1, 0101010110
byte字节,8位作为⼀一个字节,字节是处理理数据的基本单位
1 byte = 8bits
1KB = 1024 bytes
1MB = 1024 KB
1GB = 1024 MB
⼋八种基本数据类型(每个数据都需要从计算机内存中申请空间,来存储它)
byte
public class A{
public static void main(String [] args){
System.out.println("A");
}
};
class B{};
class C{};
8位
最⼤大127,最⼩小-128
节省空间,占⽤用int类型的四分之⼀一
默认 0
short
16位
最⼩小-32768,最⼤大32767
int类型的⼆二分之⼀一
默认是0
int
32位
最⼩小 -2147483648,最⼤大 2147483647
整数默认是int类型
默认是0
long
64位
最⼩小 -9223372036854774808,最⼤大 9223372036854774807
默认是 0L,
float 浮点
单精度32位
默认0.0f
double
双精度 64位
浮点数默认位double类型
默认是0.0
boolean
1位
true或者false
默认是false
char
16位的 unicode字符,即两个字节表示⼀一个字符
最⼩小是 \u0000 即0,做⼤大 \ufff 即65535
例例⼦子 char demo = 'A'
类型转换 double > float > long > int > short > byte
⼩小转换到⼤大,可以直接转换,⽽而从⼤大到⼩小,需要强制转,会有精度丢失
引⽤用数据类型:Class创建的对象 或者 数组都是引⽤用数据类型
String :字符串串对象,也是引⽤用数据类型

注意:
所有元素都初始化为0,boolean数组的元素会初始化为false
⼀一旦创建了了数组,就不不能改变它的大小
数组需要初始化才可以操作,不不能索引越界

讲解java类⾥里里⾯面的变量量类型
类变量量(静态变量量):
使⽤用static声明的变量量,可以直接使⽤用 类名.变量量名访问
⼀一个类不不管创建了了多少个对象,类只拥有类变量量的⼀一份拷⻉贝,数值默认值是0,布尔型默认值
是false,引⽤用类型默认值是null
⽣生命周期
在第⼀一次被访问时创建,在程序结束时销毁
声明为public类型,⼀一般这样声明 public static final
存储在⽅方法区,和堆栈不不⼀一样的⼀一个空间
实例例变量量(属性)
需要使⽤用对象.变量量名才可以访问
对象被实例例化之后,实例例变量量的值就跟着确定,可以是赋值,也可以是默认值
⽣生命周期
在对象创建的时候创建,在对象被销毁的时候销毁
访问修饰符可以修饰实例例变量量,⼀一般是私有的,private修饰,然后通过⽅方法来进⾏行行查看或者
修改
public class Student{
public static final String PREFIX = "我是叫";
}
局部变量量
⽅方法中的变量量
声明在⽅方法、构造⽅方法、语句句块、形式参数等
⽣生命周期
当它们执⾏行行完成后,变量量将会被销毁
访问修饰符不不能⽤用于局部变量量
局部变量量没有初始值,必须初始化后才可以被使⽤用

 

讲解java⽅方法⼊入参和返回类型讲解
⽅方法⼊入参和返回类型
⽅方法⼊入参
基础数据类型
引⽤用数据类型
⽅方法返回类型
return xxx 具体类型
如果不不⽤用返回,则⽅方法返回类型上写 void
修饰符 返回类型 ⽅方法名(参数类型 参数名,参数类型 参数名...){
//⽅方法体
return
}
修饰符 void ⽅方法名(参数类型 参数名,参数类型 参数名...){
//⽅方法体
}

while和do while的区别
while的话⼀一定需要满⾜足条件才会执⾏行行
do while的话,会先执⾏行行⼀一次循环内容,再判断是否继续执⾏行行

多种循环的实现⽅方式总结
while 循环
do while循环
普通for循环
增强for循环
while(布尔表达式){
}
do{
}while(布尔表达式);
for(初始化; 布尔表达式; 变量量更更新){
}
for(声明变量量类型: 集合或者数组){
}

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值