JavaSE
文章平均质量分 86
java基础学习笔记集合
Luer笔达
一名在校努力学技术的研究生。
展开
-
第一章 Java开发环境的搭建
在DOS命令窗口中才可以输入并执行DOS命令。在最初的windows计算机中没有图形界面的,只有DOS命令窗口。也就是说通过执行DOS命令窗口可以完全完成文件的新建、编辑、保存、删除等一系列操作。原创 2023-05-15 17:49:38 · 362 阅读 · 2 评论 -
第二章 Java中的标识符与关键字
1)可以标识:类名、方法名、变量名、接口名、常量名……等。2)凡是程序员自己有权利命名的单词都是标识符。原创 2023-05-21 14:35:39 · 173 阅读 · 0 评论 -
第三章 Java中的变量
"a" "abc" "国" "中国":字符串型。字面量就是数据,数据就是字面量。1.34 3.14 2.0:浮点型。true false :布尔型。10 100 123 :整型。'a' '国':字符型。原创 2023-05-21 17:19:37 · 39 阅读 · 0 评论 -
第四章 Java中的数据类型
数据类型用来声明变量,程序在运行过程中根据不同的数据类型分配不同大小的空间。例如:int i = 10;i变量和d变量类型不同,空间大小不同。原创 2023-05-22 17:26:10 · 166 阅读 · 2 评论 -
第五章 Java中的运算符
所以得出结论:x += 1 和 x = x + 1不一样。其实 x += 1 等同于:x = (byte)(x + 1);一定要记住一个规则:所有的关系运算符的运算结果都是布尔类型,不是true就是false,不可能是其他值。x自诞生以来是byte类型,那么x变量的类型永远都是byte。布尔表达式的结果为false时,表达式2的执行结果作为整个表达式的结果。布尔表达式的结果为true时,表达式1的执行结果作为整个表达式的结果。,只有当既需要左边表达式执行,又需要右边表达式执行的时候,才会选择逻辑与&。原创 2023-05-25 17:43:45 · 82 阅读 · 1 评论 -
第六章 Java中的控制语句
/ 接收整数// 接收字符串。原创 2023-05-26 13:58:13 · 124 阅读 · 1 评论 -
第七章 Java中的方法
修饰符列表] 返回值类型 方法名(形式参数列表){方法体;①[] 符号叫做中括号,以上中括号[]里面的内容表示不是必须的,是可选的。②方法体由Java语句构成。③方法定义之后需要去调用,不调用是不会执行的。方法必须调用才能执行。调用的语法格式:类名.方法名(实际参数列表);实参和形参的类型必须一一对应,另外个数也要一一对应。方法自身调用自身。原创 2023-05-30 15:06:23 · 94 阅读 · 1 评论 -
第八章 认识面向对象
面向过程的开发方式主要的特点是:注重步骤,注重的是实现这个功能的步骤。第一步干什么第二步干什么....另外面向过程也注重实现功能的因果关系。因为A所有B因为B所以C因为C所以D.....面向过程中没有对象的概念。只是实现这个功能的步骤以及因果关系。采用面向对象的方式进行开发,更符合人类的思维方式,这也是面向对象成为主流的原因。人类就是以“对象”的方式去认识世界的,所以面向对象更容易让我们接受。原创 2023-06-02 10:48:53 · 43 阅读 · 0 评论 -
第九章 对象的创建和使用
对象又被称为实例。实例变量实际上就是对象级别的变量。public class 明星类{身高这个属性所有的明星对象都有,但是每一个对象都有“自己的身高值”。假设创建10个明星对象,height变量应该有10份。所以这种变量被称为对象级别的变量。属于实例变量。实例变量在访问的时候,是不是必须先创建对象?是。原创 2023-06-03 10:05:56 · 71 阅读 · 0 评论 -
第十章 封装
现实生活中有很多现实的例子都是封装的,如手机,电视机,笔记本电脑,照相机,这些都是外部有一个坚硬的壳儿。封装起来,保护内部的部件。保证内部的部件是安全的。另外封装了之后,对于我们使用者来说,我们是看不见内部的复杂结构的,我们也不需要关心内部有多么复杂,我们只需要操作外部壳儿上的几个按钮就可以完成操作。①保证内部结构的安全。②屏蔽复杂,暴露简单。在代码级别上,封装有什么用?一个类体当中的数据,假设封装之后,对于代码的调用人员来说,不需要关心代码的复杂实现,只需要通过一个简单的入口就可以访问了。原创 2023-06-03 11:16:13 · 35 阅读 · 0 评论 -
第十一章 static和this
成员变量什么时候定义成实例变量,什么时候定义成静态变量:成员方法什么时候定义成实例方法,什么时候定义成静态方法:原创 2023-06-04 10:34:30 · 49 阅读 · 0 评论 -
第十二章 继承
在现实世界当中也是存在的,例如:父亲很有钱,儿子不用努力也很有钱。基本作用:子类继承父类,代码可以得到复用。主要作用:因为有了继承关系,才有了后期的方法覆盖和多态机制。原创 2023-06-05 10:29:18 · 40 阅读 · 0 评论 -
第十三章 方法覆盖和多态
多种形态,多种状态,编译和运行有两个不同的状态。编译期叫做静态绑定,运行期叫做动态绑定。// 编译的时候编译器发现a的类型是Animal,所以编译器会去Animal类中找move()方法// 找到了,绑定,编译通过。但是运行的时候和底层堆内存当中的实际对象有关// 真正执行的时候会自动调用“堆内存中真实对象”的相关方法。a.move();多态的典型代码:父类型的引用指向子类型的对象。(java中允许这样写代码!!!原创 2023-06-07 10:11:10 · 53 阅读 · 0 评论 -
第十四章 IDEA集成开发环境的使用
IntelliJ IDEA中应掌握这些原创 2023-06-09 16:49:55 · 208 阅读 · 0 评论 -
第十五章 面向对象进阶(养成写代码能用多态尽量用多态的习惯)
抽象类和接口的区别在这里我们只说一下抽象类和接口在语法上的区别。至于以后抽象类和接口应该怎么进行选择,通过后面的项目去体会/学习。1)抽象类是半抽象的,接口是完全抽象的。2)抽象类中有构造方法,接口中没有构造方法。3)接口和接口之间支持多继承,类和类之间只能单继承。4)一个类可以同时实现多个接口,一个抽象类只能继承一个类(单继承)。5)接口中只允许出现常量和抽象方法。原创 2023-06-10 15:51:06 · 88 阅读 · 1 评论 -
第十六章 数组
第一:空间存储上,内存地址是连续的。第二:每个元素占用的空间大小相同。第三:知道首元素的内存地址。第四:通过下标可以计算出偏移量。通过一个数学表达式,就可以快速计算出某个下标位置上元素的内存地址,直接通过内存地址定位,效率非常高。优点:检索效率高。缺点:随机增删效率较低,数组无法存储大数据量。注意:数组最后一个元素的增删效率不受影响。原创 2023-06-16 21:36:41 · 47 阅读 · 0 评论 -
第十七章 常用类
第一:字符串一旦创建不可变。第二:双引号括起来的字符串存储在字符串常量池中。第三:字符串的比较必须使用equals方法。第四:String已经重写了toString()和equals()方法。原创 2023-06-21 19:08:43 · 59 阅读 · 0 评论 -
第十八章 异常处理
UML是一种统一建模语言,一种图标式语言(画图的)。UML不是只有java中使用,只要是面向对象的编程语言,都有UML。一般画UML图的都是软件架构师或者说是系统分析师这些级别的人员使用的,软件设计人员使用UML。在UML图中可以描述类和类之间的关系,程序执行的流程,对象的状态等.盖大楼和软件开发一样,一个道理。盖楼之前,会先由建筑师画图纸。图纸上一个一个符号都是标准符号,这个图纸画完,只要是搞建筑的都能看懂,因为这个图纸上标注的这些符号都是一种“标准的语言”。原创 2023-06-24 18:27:00 · 65 阅读 · 0 评论 -
19.Java中的集合
在实际开发中,假设连接数据库,数据库当中有10条记录,那么假设把这10条记录查询出来,在java程序中会将10条数据封装成10个java对象,然后将10个java对象放到某一个集合当中,将集合传到前端,然后遍历集合,将一个数据一个。3、集合不能直接存储基本数据类型,另外集合也不能直接存储java对象,集合当中存储的都是java对象的内存地址。4、在java中每一个不同的集合,底层会对应不同的数据结构。往不同的集合中存储元素,等于将数据放到了不同的数据结构当中。你使用不同的集合等同于使用了不同的数据结构。原创 2023-06-26 10:46:52 · 106 阅读 · 0 评论 -
20.Java中的I/O流
I:Input,将文件从硬盘输入或读入内存。O:Output,将文件从内存输出或写入硬盘。通过IO可以完成硬盘文件的读和写。往内存中去,叫做输入(Input)。或者叫做读(Read)。从内存中出来,叫做输出(Output)。或者叫做写(Write)。有的流是按照字节的方式读取数据,一次读取1个字节byte,等同于一次读取8个二进制位。这种流是万能的,什么类型的文件都可以读取。包括:文本文件,图片,声音文件,视频文件等....例:假设文件file1.txt,内容为“a中国bc张三fe”,采用字节流的话是原创 2023-07-01 18:30:29 · 133 阅读 · 1 评论 -
21.多线程
进程是一个应用程序(1个进程是一个软件),线程是一个进程中的执行场景/执行单元,一个进程可以启动多个线程。对于java程序来说,当在DOS命令窗口中输入:java HelloWorld 回车之后。会先启动JVM,而JVM就是一个进程。JVM再启动一个主线程调用main方法。同时再启动一个垃圾回收线程负责看护,回收垃圾。最起码,现在的java程序中至少有两个线程并发,一个是垃圾回收线程,一个是执行main方法的主线程。原创 2023-07-10 14:47:47 · 100 阅读 · 1 评论 -
第二十二章 反射机制
通过java语言中的反射机制可以操作字节码文件。优点类似于黑客。(可以读和修改字节码文件。通过反射机制可以操作代码片段。(class文件。原创 2023-07-21 23:00:51 · 66 阅读 · 0 评论 -
第二十三章 注解
修饰符列表] @interface 注解类型名{用来标注“注解类型”的“注解”,称为元注解。原创 2023-07-28 23:23:56 · 43 阅读 · 0 评论