Java基础
对于Java基础内容的复习总结
Saturday66
这个作者很懒,什么都没留下…
展开
-
17Java学习笔记——构造方法和标准类
构造方法构造方法是专门用来创建对象的方法,当我们通过关键字new来创建对象时,其实就是在调用构造方法。格式:public 类名称(参数类型 参数名){方法体;}注意事项:1 构造方法的名称必须与所在类名称完全一致,包括大小写。2 构造方法不要写返回值类型,连void也不写。3 构造方法不能return一个具体的返回值。4 如果没有编写任何构造方法,编译器会默认一个无参构造方法,...原创 2020-03-17 12:28:36 · 127 阅读 · 0 评论 -
16Java学习笔记——局部变量和成员变量的区别
局部变量和成员变量的区别定义的位置不同局部变量:方法的内部;成员变量:方法的外部,直接写在类中。作用范围不同局部变量:只能在方法中使用;成员变量:整个类都通用;默认值不同局部变量:没有默认值,需要手动赋值;成员变量:有默认值,规则和数组一样;内存位置不同局部变量:位于栈内存;成员变量:位于堆内存;生命周期不同局部变量:进栈诞生,出栈消失;成员变量:对象创建诞生,对象被...原创 2020-03-16 22:56:42 · 135 阅读 · 0 评论 -
15Java学习笔记——类和对象
面向对象:不关心具体实现的步骤。三大特征:封装、继承、多态。类 :一组相关属性和行为的集合,抽象的。对象:一类事物的实例,是具体的。类是对象的模板,对象是类的实体。类的定义:public class ClassName{ 成员变量; 成员方法;}这里的成员方法结构punlic void eat(){}没有了static;static是普通方法。publi...原创 2020-03-15 19:31:52 · 100 阅读 · 0 评论 -
14Java学习笔记——数组(二)
访问数组元素访问数组元素的格式:数组名[索引值];索引值从0开始,一只到数据长度-1为止。public class Demo04Array { public static void main(String[] args) { int[] arrayA=new int[]{10,20,30}; System.out.println(arrayA[1])...原创 2020-03-13 21:45:27 · 126 阅读 · 0 评论 -
13Java学习笔记——数组(一)
数组数组是一个容器,可以存放多个数据值。特点:1 数组是引用数据类型。2 数组当中的多个数据,类型必须统一。3 数组的长度,在程序运行期间不允许改变。数组初始化创建数组,并向其中赋予默认值。动态初始化:在创建数组的时候,直接指定数组中数据元素的个数。静态初始化:在创建数组的时候,不直接指定数据个数,而是直接指定具体内容。1 动态初始化(指定长度)数据类型[] 数组名称 = n...原创 2020-03-13 16:00:33 · 160 阅读 · 0 评论 -
12Java学习笔记——方法重载
对于功能类型的方法,因为参数列表不一样,却需要记住那么多的方法名称,很麻烦。方法重载 OverLoad多个方法的名称一样,但参数列表不同。好处:只用记住唯一一个方法名称,就可以实现类似的多个功能。public class Demo01MethodOverload { public static void main(String[] args) { System.ou...原创 2020-03-13 15:02:34 · 116 阅读 · 0 评论 -
11Java学习笔记——方法初学
方法方法是若干语句的集合。参数——原料返回值——产物/*修饰符 返回值类型 方法名 (参数类型 参数名称,...){ 方法体; return 返回值;}*/public class Demo02MethodDefine { public static void main(String[] args) { System.out.printl...原创 2020-03-12 21:33:12 · 119 阅读 · 0 评论 -
10Java学习笔记——IDEA常用快捷键
快捷键功能Alt+Enter导入包,自动修正代码Ctrl+Y删除光标所在行Ctrl+D复制光标所在行的内容,并插入光标下一行的位置Ctrl+Alt+L格式化代码Ctrl+/单行注释,再按取消Ctrl+Shift+/多行注释Alt+insert自动生成代码,toString,get,set等方法Alt+Shift+上下箭头...原创 2020-03-12 19:59:24 · 166 阅读 · 0 评论 -
09Java学习笔记——循环语句
循环语句循环结构的基本组成部分1 初始语句,只执行一次。2 条件判断,循环继续的条件。3 循环体,重复的内容。4 步进语句,每次循环之后都要进行的扫尾工作。for for(初始语句;条件判断;步进语句){ 循环体; }while1. while(条件判断){ 循环体; } 2. 初始化语句; while(条件判断){ 循环体; 步进语...原创 2020-03-12 14:11:45 · 115 阅读 · 0 评论 -
08Java学习笔记——分支语句
顺序结构NULL判断结构(选择结构)if语句1 if(关系表达式){ 语句体; }2 if (关系表达式){ 语句体1; }else { 语句体2; }3 if(关系表达式){ 语句体0; }else if(关系表达式){ 语句体1; }else{ 语句体2; }switch语句switch (表达式){ case 常量值1...原创 2020-03-11 17:07:09 · 146 阅读 · 0 评论 -
07Java学习笔记
方法入门方法就是把一个功能抽取出来,把代码单独定义在一个大括号里,形成一个独立的功能。格式: public static void 方法名称 (){ 方法体 }方法名称的命名规则和变量一样,采用小驼峰式。在类名中定义方法注意事项:1 方法定义的先后顺序没有影响2 方法的定义不能产生嵌套包含的关系3 方法定义好后,不会执行,如果想执行,一定进行方法的调用调用方法 //方...原创 2020-03-11 15:53:16 · 113 阅读 · 0 评论 -
06Java学习笔记——运算符
运算符算数运算符1.四则运算 + - * /2.取模 % (只要整数除法,取模运算符在有意义)注意事项1.一旦运算中,有不同类型的数据,那么结果将会是数据范围大的那种。 double result1 = 2+ 2.5//==4.52.’+‘有2种用法A 加法 (char会被提升为int,然后计算 )B 对于字符串String()(首字母大写,并不是关键字),’+'代表字符串...原创 2020-03-10 19:47:05 · 159 阅读 · 0 评论 -
05Java学习笔记——ASCII码表和Unicode码
数字和字符的对照关系表(编码表):ASCII码表:American Standard Code for Information Interchange48——065——A97——aUnicode码表:万国码,开头0-127部分和ASCII完全一致,但从128开始包含更多字符。public class Demo01DataType{ public static void main(St...原创 2020-03-10 16:46:21 · 367 阅读 · 0 评论 -
04Java学习笔记——数据类型转换
当数据类型不同的变量进行赋值时,会发生数据类型转换。数据类型转换有两种自动类型转换和强制类型转换。自动类型你转换(隐式)1.特点:代码不需要进行处理。2.规则:数据范围从小到大。public class Demo01DataType{ public static void main(String[]args){ System.out.println(1024); long...原创 2020-03-10 16:21:52 · 126 阅读 · 0 评论 -
03Java学习笔记——关键字、标识符、常量和变量
关键字的特点1 完全小写的字母。2 在notepad++中有特殊的颜色。标识符1 是指在程序中自定义的内容–类名称、方法名、变量名。2 硬性要求英文字母、数字、$、_不能以数字开头不能与关键字重名3 软性建议类名规范:首字母大写,后面每个单词的首字母大写(大驼峰式)。变量和方法命名规范:首字母小写,后面每个单词的首字母大写(小驼峰式)。常量在程序运行中,固定不变的量。1...原创 2020-03-09 19:14:52 · 215 阅读 · 0 评论 -
02Java学习笔记
1.Java虚拟机(翻译机)–JVMJava语言的具有跨平台性,Java虚拟机不具有跨平台性winJVMlinuxJVMmacJVM2.JRE(Java Runtime Environment)库文件–>运行之用3.JDK(Java Development Kit)开发工具包–>开发4.到官网Oracle下载jdk9.0.4-win-x64.exe。(tip:安装路径最好...原创 2020-03-08 22:43:36 · 104 阅读 · 0 评论 -
01Java学习笔记
二进制转换十进制原创 2020-02-27 12:16:11 · 158 阅读 · 0 评论