Java SE
文章平均质量分 87
Java SE学习日记
胖虎不秃头
热爱Java编程的小学四年级学生,我今年十岁啦!
展开
-
JavaSE——09注解
1)注解,或者叫做注释类型,英文单词是:Annotation2)注解Annotation是一种引用数据类型。编译之后也是生成xxx.class文件。3)怎么自定义注解呢?语法格式?4)注解怎么使用,用在什么地方? 第一:注解使用时的语法格式是:@注解类型名 第二:注解可以出现在类上、属性上、方法上、变量上、注解类型 java.lang包下的注释类型: 掌握: Deprecated 用 @Deprecated 注释的程序元素, 不鼓励程序员使用这样的元素,通常是因为它很危险或存在更原创 2022-07-14 01:05:42 · 133 阅读 · 0 评论 -
JavaSE——08反射机制
通过java语言中的反射机制可以操作字节码文件。 优点类似于黑客。(可以读和修改字节码文件。) 通过反射机制可以操作代码片段。(class文件。)反射机制使得对象的创建更加地灵活,可以通过读取配置文件的方式随意改变new的对象,不会将java代码写死1.3 反射机制相关的重要的类有哪些? java.lang.Class:代表整个字节码,代表一个类型,代表整个类。 java.lang.reflect.Method:代表字节码中的方法字节码。代表类中的方法。 java.lang.re原创 2022-07-14 01:04:57 · 200 阅读 · 0 评论 -
JavaSE——07多线程
当在DOS命令窗口中输入:java HelloWorld 回车之后。会先启动JVM,而JVM就是一个进程。JVM再启动一个主线程调用main方法。同时再启动一个垃圾回收线程负责看护,回收垃圾。最起码,现在的java程序中至少有两个线程并发,一个是垃圾回收线程,一个是执行main方法的主线程。阿里巴巴:进程马云:阿里巴巴的一个线程童文红:阿里巴巴的一个线程京东:进程强东:京东的一个线程妹妹:京东的一个线程进程可以看做是现实生活当中的公司。线程可以看做是公司当中的某个员工。注意:进程A和进程B的原创 2022-07-14 01:04:06 · 278 阅读 · 0 评论 -
JavaSE——06IO流
目录06 IO流1、什么是IO流2、流的分类2.1 按照流的方向进行分类2.2 按照读取数据方式的不同来进行分类3、流的四大家族4、常用的IO流4.1 文件专属4.2 缓冲流专属4.3 数据流专属4.4 PrintStream标准输出流4.5 File类4.6 ObjectInputStream和ObjectOutputStream4.7 IO+Properties的联合使用文件通常是由一连串的字节或字符构成,组成文件的字节序列 称为 字节流 ,组成文件的字符序列称为字符流,Java 中根据流的方向可以分为原创 2022-07-14 01:03:12 · 211 阅读 · 0 评论 -
JavaSE——05集合及常用类库
1)集合实际上是一个容器,可以容纳其他类型的数据。集合不能直接存放基本数据类型,另外集合也不能直接存储java对象,而存储的是java对象的内存地址(引用)2)为什么集合在开发中使用较多?集合是一个容器,是一个载体,可以一次容纳多个对象,实际开发中,假设连接数据库,数据库当中有10条记录,那么假设把这10条记录查询将10个数据封装成10个java对象,然后将10个java对象放到某一个集合当中,将集合传到前端,然后遍历集合,将一个数据一个数据展现出来注意:集合再java中本身就是一个容器,是一个对象,原创 2022-07-14 01:01:50 · 748 阅读 · 0 评论 -
JavaSE——04数组
目录04 数组1、数组的基本概念和语法2、声明和初始化一维数组2.1 声明2.2 初始化2.3 实例3、main方法的String数组4、继承关系的数组5、一维数组的扩容6、数组拷贝7、二维数组7.1 二维数组的声明和初始化7.2 length属性7.3 关于二维数组中元素的访问8、数组模拟栈数据结构8.1 题目要求8.2 代码呈现8.3 问题展现9、酒店管理系统9.1 题目要求9.2 代码呈现9.3 问题展现1)Java语言中的数组是一种引用数据类型。 不属于基本数据类型。数组的父类是Object。2)数原创 2022-07-14 01:00:02 · 284 阅读 · 0 评论 -
JavaSE——03集成开发工具的使用
1)字体设置File —> setting —> 输入font —>设置字体样式以及字号大小;2)快速生成main方法:psvm3)快速生成Sys.out.println():sout4)注意IDEA是自动保存,不需要Ctrl + S5)删除一行:Ctrl + Y6)运行:代码上右键—>run点击代码左侧的绿色箭头Ctrl + Shift + F107)左侧窗口的列表的展开和关闭:左箭头关闭;右箭头打开;上下箭头移动;8)退出任何窗口Esc键9)任何新增/新建/添加的快捷键:Alt原创 2022-07-14 00:59:34 · 1568 阅读 · 0 评论 -
JavaSE——02核心面向对象及常用类
1.1.1 三大特性三大特性:封装、继承、多态;面向对象的分析 OOA面向对象的设计 OOD面向对象的编程 OOP1.1.2 类与对象对象抽象化找出共同特征定义为类(类是属性、模板、概念);对象(个体)真实存在;类不存在,是虚拟的;类---->对象(通过实例化);对象---->类(通过抽象化);状态---->一个类的属性(通过对象的状态信息);动作---->一个类的方法(描述对象的动作信息);注意:状态和动作当具体到某个对象上之后,发现最终的结果可能不一样;对象和对象之间有共同的特征,但是具体到对象之后有数原创 2022-07-14 00:59:18 · 206 阅读 · 0 评论 -
JavaSE——01语法基础
目录01 语法基础01、Java程序基础1.1 JDK和JRD1.2 命令行操作1.3 pubilic+class1.4 字节码文件02、标识符2.1 标识符的组成2.2 遵守驼峰命名方式2.3 类名、接口名:2.4 变量名、方法名:2.5 常量名:03、关键字04、变量与常量4.1 变量4.2 常量05、boolean类型5.1 布尔类型的值5.2 布尔类型占用的字节数5.3 布尔类型的底层表示和定义06、byte类型07、char类型7.1 char类型占有字节数7.2 char类型与short类型08原创 2022-07-14 00:58:54 · 571 阅读 · 0 评论 -
Surpass Day27——Java 反射机制、注解
通过java语言中的反射机制可以操作字节码文件。 优点类似于黑客。(可以读和修改字节码文件。) 通过反射机制可以操作代码片段。(class文件。)反射机制使得对象的创建更加地灵活,可以通过读取配置文件的方式随意改变new的对象,不会将java代码写死1.3 反射机制相关的重要的类有哪些? java.lang.Class:代表整个字节码,代表一个类型,代表整个类。 java.lang.reflect.Method:代表字节码中的方法字节码。代表类中的方法。 java.lang.refle原创 2022-06-30 22:56:07 · 203 阅读 · 0 评论 -
Surpass Day26——Java 多线程
学习的热情在一点一点被消磨。爱具体的人,不要爱抽象的人,要爱生活,不要爱生活的意义。原创 2022-02-11 17:57:24 · 461 阅读 · 1 评论 -
Surpass Day25——Java IO流2
养精蓄锐了两天接着肝,要开学了,焯!原创 2022-02-06 18:11:34 · 656 阅读 · 3 评论 -
Surpass Day24——Java IO流1
重操旧业,把十几天前停摆的java拾起来接着肝原创 2022-02-03 23:28:49 · 777 阅读 · 3 评论 -
Surpass Day23——Java Map接口、HashMap接口、HashCode集合、Properties类、TreeSet集合
Map接口、HashMap接口、HashCode集合、Properties类、TreeSet集合原创 2022-01-19 21:23:47 · 789 阅读 · 3 评论 -
Surpass Day22——Java List 接口、ArrayList集合、位运算、LinkedList集合、Vector集合、泛型、foreach
List 接口、ArrayList集合、位运算、LinkedList集合、Vector集合、泛型、foreach原创 2022-01-18 23:04:45 · 210 阅读 · 2 评论 -
Surpass Day21——Java 集合
集合的定义、集合的继承结构、Collection接口、集合遍历/迭代、深入Collection的contains方法原创 2022-01-17 23:28:05 · 302 阅读 · 1 评论 -
Surpass Day20——Java 异常
编译时异常和运行时异常、深入try...catch异常、getMessage()方法和printStackTrace()方法、finally子句、final、finally和finalize的区别、自定义异常、子类的抛出异常原创 2022-01-16 22:07:24 · 314 阅读 · 0 评论 -
Surpass Day19——Java 遗忘遗漏知识梳理回顾
关于Java遗漏知识梳理回顾原创 2022-01-15 21:31:45 · 255 阅读 · 2 评论 -
Surpass Day18——Java 对时间的处理、Sytem类、数字格式化、高精度BigDecimal、随机数、枚举、异常处理基础
对时间的处理、Sytem类、数字格式化、高精度BigDecimal、随机数、枚举、异常处理基础原创 2022-01-14 16:35:21 · 289 阅读 · 7 评论 -
Surpass Day17——Java 包装类
包装类原创 2022-01-13 23:13:28 · 241 阅读 · 1 评论 -
Surpass Day16——Java Array工具类、String类、StringBuffer
Array工具类、String类、StringBuffer原创 2022-01-12 20:00:58 · 381 阅读 · 5 评论 -
Surpass Day15——Java 数组模拟栈数据结构、酒店管理系统
数组模拟栈数据结构、酒店管理系统原创 2022-01-11 22:11:53 · 547 阅读 · 2 评论 -
Surpass Day14——Java 数组
数组的基本概念和语法、声明和初始化一维数组、main方法的String数组、继承关系的数组原创 2022-01-10 23:44:54 · 268 阅读 · 2 评论 -
Surpass Day13——Java 接口在开发中的作用、关于Object类、内部类
接口在开发中的作用、关于Object类、内部类原创 2022-01-09 22:51:01 · 486 阅读 · 5 评论 -
Surpass Day12——Java 抽象类和接口
抽象类和接口原创 2022-01-08 17:11:47 · 495 阅读 · 1 评论 -
Surpass Day11——Java super关键字
super关键字的使用原创 2022-01-07 20:15:37 · 486 阅读 · 1 评论 -
Surpass Day10——IntelliJ IDEA和eclipse的使用、Java程序基础练习
IDEA和eclipse的使用、练习get/set方法的java基础题Vehicle Driving、Calculator、People Message、Add Time原创 2022-01-06 20:18:43 · 883 阅读 · 5 评论 -
Surpass Day9——Java 多态、final关键字、常量、package、import、访问控制权限修饰符
多态、final关键字、常量、package、import、访问控制权限修饰符原创 2022-01-05 20:22:11 · 490 阅读 · 5 评论 -
Surpass Day8——Java static关键字、继承、方法覆盖
static关键字、继承、方法覆盖原创 2022-01-04 20:12:15 · 309 阅读 · 2 评论 -
Surpass Day7——Java this关键字
this关键字原创 2022-01-03 19:55:36 · 230 阅读 · 0 评论 -
Surpass Day6——Java面向对象的封装、构造方法
面向对象的封装、构造方法原创 2022-01-02 19:43:31 · 336 阅读 · 0 评论 -
Surpass Day5——Java面向对象的创建和使用
成员/实例/对象变量、实例(对象);对象的创建和使用;原创 2022-01-01 23:46:37 · 243 阅读 · 0 评论 -
Surpass Day4——Java语法基础3
用户控制端输入的三种方法;方法的定义、语法结构;方法在执行过程中,JVM内存的分配和变化;栈内存的特点;方法执行内存分析;方法重载;方法递归原创 2021-12-31 22:00:37 · 310 阅读 · 0 评论 -
Surpass Day3——Java语法基础2
逻辑与&、短路与&&、赋值运算符、字符串连接运算符、三元运算符/三目运算符/条件运算符原创 2021-12-30 06:47:53 · 316 阅读 · 2 评论 -
Surpass Day2——Java面向对象
面向对象的特性、面向过程和面向对象的区别、类的定义、基本数据类型、引用数据类型原创 2021-12-29 16:41:02 · 294 阅读 · 2 评论 -
Surpass Day1——Java语法基础1
Java程序基础、标识符、关键字、变量与常量、byte、boolean、char、float与double、类型转换原创 2021-12-28 10:51:04 · 936 阅读 · 14 评论