JavaSE
文章平均质量分 53
JavaSE
Cyril.XF.Wang
从什么时候开始都不晚。
展开
-
注解和反射
什么是注解Annotation是从JDK5.0开始引入的新技术。Annotation的作用:不是程序本身,可以对程序作出解释。(这一点和注释(comment)没什么区别)可以被其他程序(比如:编译器等)读取。Annotation的格式:注解是以"@注释名"在代码中存在的,还可以添加一些参数值,例如:@SuppressWarnings(value=“unchecked”)。Annotation在哪里使用:可以附加在package,class,method,field等上面。相当原创 2022-05-02 00:34:45 · 456 阅读 · 0 评论 -
多线程基础
线程简介任务多任务(现实中太多这样同时做多件事情的例子了,看起来是多个任务都在做,其实本质上我们的大脑在同一时间依旧只做了一件事情。)一边吃饭一边玩手机开车+打电话进程多线程原来是一条路,慢慢因为车太多了,道路堵塞,效率极低。为了提高使用的效率,能够充分利用道路,于是加了多个车道普通方法调用和多线程程序、进程、线程在操作系统中运行的程序就是进程,比如QQ、播放器、游戏、IDE等等一个进程可以有多个线程,如视频中同时听声音,看图像,看弹幕,等等原创 2022-04-30 15:38:16 · 155 阅读 · 0 评论 -
Java SE_异常、Error和Exception、捕获和抛出异常、自定义异常
实际工作中,遇到的情况不可能是非常完美的。比如:你写的某个模块,用户输入不一定符合你的要求,你的程序要打开某个文件,这个文件可能不存在或者文件格式不对,你要读取数据库的数据,数据可能是空的等。我们的程序在跑着,内存或硬盘可能满了。等等。软件程序在运行过程中,非常可能遇到刚刚提到的这些异常问题,我们叫异常。英文是:Exception,意思是例外。这些例外情况,或者叫异常,怎么让我们写的程序做出合理的处理。而不至于程序崩溃。原创 2021-07-17 17:26:28 · 454 阅读 · 0 评论 -
Java SE_Java内部类
新建一个Outer类,在这个类中添加一个内部类。原创 2021-05-15 18:33:53 · 67 阅读 · 0 评论 -
Java SE_抽象类、接口的定义与实现
3.创建另一个接口TimeService,在UserServiceImpl演示implements UserService, TimeService(实现多个接口)1.创建一个接口UserService需要注意事项,在接口中定义方法和变量的注意事项。2.创建接口的实现类UserServiceImpl。原创 2021-05-15 16:34:42 · 300 阅读 · 0 评论 -
Java SE_static关键字详解、静态变量、静态方法、代码块、静态导入包、final关键字
【代码】Java SE_static关键字详解、静态变量、静态方法、代码块、静态导入包、final关键字。原创 2021-05-11 21:34:02 · 121 阅读 · 0 评论 -
Java SE_封装、继承、object类、super-this关键字、方法重写、多态、instanceof、类型转换
这里定义三个类分别是Person(人)、Student(学生)、Teacher(老师),从一种角度来说学生和老师都是属于人,从继承的角度来理解为(学生is a人、老师is a人),所以学生和老师都是可以继承人类的。从逆向的角度来来,这两种事物都是属于人类,所以我们又可以把这两种事物抽象出来一个人类。在main方法中实例化Person对象,通过person.发现出现了没有定义的很多方法?在Java中,所有的类都默认直接或者间接继承object。思考是不是有一个类跟无参构造一样看不见,但却存在?原创 2021-05-10 21:28:29 · 94 阅读 · 0 评论 -
Java SE_面向对象、方法的定义、方法的调用、类与对象的创建、构造器、创建对象内存分析、简单小结类与对象
面向对象编程(Object Oriented Programming)—OOP面向对象编程的本质就是:以类的方式组织代码,以对象的组织(封装)数据。核心思想抽象举例理解:学生管理系统,对于学生来说只需要了解班级、学号、成绩等信息,我们可以把学生的共同点剥离抽取出来,变成一个类。可以理解为抽取像的部分、共同点。(抽像)三大特征封装举例理解:给数据封装包装起来。对外提供一个口子,提供访问。继承举例理解:子类继续父类,A继承B,A就拥有了B的所有信息。多态。原创 2021-04-20 19:24:25 · 95 阅读 · 0 评论 -
Java SE_数组的定义、数组声明创建、三种初始化及内存分析、下标越界及小结、数组使用、多维数组、Arrays类、冒泡排序、稀疏数组
数组是相同类型数据的有序集合。数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成。其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们(下标从0开始)。原创 2021-04-15 22:53:34 · 128 阅读 · 0 评论 -
Java SE_方法、方法的定义和调用、方法的重载、命令行传递参数、可变参数、可变参数、递归讲解
【代码】Java SE_方法、方法的定义和调用、方法的重载、命令行传递参数、可变参数、可变参数、递归讲解。原创 2021-04-12 22:08:59 · 84 阅读 · 0 评论 -
Java SE_循环结构(while循环、do...while循环、for循环、增强for循环)、break、continue
【代码】Java SE_循环结构(while循环、do...while循环、for循环、增强for循环)、break、continue。原创 2021-04-10 19:46:00 · 168 阅读 · 0 评论 -
Java SE_顺序结构、选择结构
我们需要寻找一个数,在1-100之间。if嵌套分成1-50和51-100。原创 2021-04-08 21:22:12 · 129 阅读 · 0 评论 -
Java SE_Java流程控制—用户交互Scanner
【代码】Java SE_Java流程控制—用户交互Scanner。原创 2021-04-06 20:17:19 · 110 阅读 · 0 评论 -
Java SE_Java基础(注释、标识符、关键字、数据类型)
【代码】Java SE_Java基础(注释、标识符、关键字、数据类型)原创 2021-04-06 19:32:34 · 54 阅读 · 0 评论 -
Java SE_包机制、JavaDoc生成文档
在开发工具中进入当前类的所在的磁盘路径,在地址栏中出入“cmd”,进入dos窗口,输入命令“javadoc -encoding UTF-8 -charset UTF-8 Doc.java”,就会在对应的文件夹中生成当前文件(类)的API文档说明。(因为我这里的javadoc的命令无法识别,所以不能演示最终效果)原创 2021-04-01 21:08:18 · 95 阅读 · 0 评论 -
Java SE_基本运算符、自增自减运算符、逻辑运算符、位运算符、三元运算符
【代码】Java SE_基本运算符、自增自减运算符、逻辑运算符、位运算符、三元运算符。原创 2021-03-31 21:59:30 · 131 阅读 · 0 评论 -
Java SE_变量、常量、作用域
【代码】Java SE_变量、常量、作用域。原创 2021-03-30 21:31:03 · 106 阅读 · 2 评论 -
Java SE_数据类型转换
【代码】Java SE_数据类型转换。原创 2021-03-29 21:04:04 · 63 阅读 · 0 评论 -
Java SE_数据类型扩展
【代码】Java SE_数据类型扩展。原创 2021-03-25 21:57:16 · 89 阅读 · 0 评论