
JAVA笔记
文章平均质量分 86
Mao.O
软件专业 大四
周茂和
学习笔记记录:https://scnw01ap0tqh.feishu.cn/drive/folder/VANofhIWdltDl8dx2rYcS8f0nXd?from=from_copylink
展开
-
JAVA笔记—反射机制(Reflection)
对于自定义类,使用系统类加载器进行加载。对于调用系统类加载器,使用扩展类加载器,引导类加载器主要负责加载java的核心类库,无法加载自定义类。原创 2022-09-07 17:52:42 · 246 阅读 · 0 评论 -
JAVA笔记—基础网络编程
直接或间接地通过网络协议与其他计算机实现数据交换,进行通讯。原创 2022-08-26 21:18:28 · 252 阅读 · 0 评论 -
JAVA笔记—IO流
流的原理及流的分类File类的使用File类的构造器//在构造时,new出来的依然是在内存层面路径分隔符问题路径分隔符File类的常用方法。原创 2022-08-21 20:41:31 · 1037 阅读 · 0 评论 -
JAVA笔记—泛型
泛型知识点原创 2022-08-19 20:35:00 · 214 阅读 · 0 评论 -
Java笔记—集合
集合的框架集合框架的概述集合,数组都是对多个数据进行存储的结构,简称Java容器。说明:此时的内存,主要是内存层面的存储,不涉及到持久化的储存(.txt,jpg,avi等等)原创 2022-08-17 20:10:45 · 677 阅读 · 0 评论 -
JAVA笔记—注解
Retention:指定所修饰的Annotation的生命周期:Source \CLASS(默认行为)\RUNTIME。只有声明为RUNTIME生命周期的注解,才能通过反射获取。Target:用于指定被修饰的Annotation能用于修饰哪些程序元素。Documented:表示所修饰的注解javadoc解析时,保留下来。4.如果自定义注解没有成员变量,表示一个标识作用。种元注解的说明:(声明在注解上):编译时读取,运行时也读取注解。对现有注解进行解释的注解。属性:编译时读取注解,属性:编译时读取注解。...原创 2022-08-09 12:13:18 · 136 阅读 · 0 评论 -
JAVA笔记—枚举类
枚举类:类的对象是有限的,确定的当需要定义一组常量时,推荐使用枚举类方式一:jdk5.0之前,自定义枚举类方式二:jdk5.0及以后,可以使用enum关键字定义枚举类。原创 2022-08-09 11:49:00 · 192 阅读 · 0 评论 -
JAVA笔记—常用类
1.像String、包装类等实现了Comparable接口,重写了comparaTo(obj)方法,给出了比较两个对象的方法。但是在开放场景中,我们需要对多个对象进行排序,言外之意,就需要比较对象的大小。说明:Java中的对象,正常情况下,只能进行比较:== 或!体现:1.当对字符串重新赋值时,需要重新写指定区域赋值,不能使用原有的。2.像Stirng,包装类重写了compareTo()方法后,进行了从小到大的排序。数为utilDate对象调用的gettime()方法的值的sql_Date对象。......原创 2022-08-06 20:53:19 · 257 阅读 · 0 评论 -
JAVA笔记—多线程
java多线程原创 2022-08-03 20:34:33 · 265 阅读 · 0 评论 -
JAVA笔记—异常处理
目录本笔记包含异常概述异常发生的原因异常事件的分类Exception分类异常体系结构图JAVA异常处理的方式异常处理方式一:try-catch-finallytry-catch-finally定义格式try-catch-finally说明Try-catch-finally 中的finally的使用异常处理机制二:throws + 异常类型手动抛出异常对象(throw)用户自定义异常类常见的异常运行时异常编译时异常异常常用方法...原创 2022-05-29 20:38:58 · 332 阅读 · 0 评论 -
JAVA笔记—面向对象(下)
本笔记包含Static关键字使用1.static:静态的2.static可以用来修饰:属性,方法,构造器,内部类3.使用static修饰属性:静态变量3.1 属性:按是否使用static修饰,又分为:静态属性和非静态属性(实例变量) 实例变量:我们创建了类的多个对象,每一个对象独立的拥有一套类中的非静态属性。当修改其中一个对象中的非静态属性时,不会导致其他属性值的修改。 静态变量:我们创建了类的多个变量,多个对象共享一个静态变量,当某一个对象修改静态...原创 2022-05-28 23:40:30 · 289 阅读 · 0 评论 -
JAVA笔记—面向对象(中)
此笔记包含继承性(extends)意义:1.减少代码的冗余,提高代码的复用性2.便于功能的扩展3.为之后的多态提供了前提格式:子类继承父类以后,还可以声明自己的属性或方法,方法功能的扩展,使子类的功能更强大。JAVA的单继承性Java中继承的规定Object类说明...原创 2022-05-23 11:39:35 · 203 阅读 · 0 评论 -
JAVA笔记—面向对象(上)
目录此笔记包含面向对象与面向过程面向对象的两个要素:类和对象属性和方法:JAVA内存解析:属性(成员变量)和局部变量的区分类中方法的声明和使用:说明:方法名:按照标识符规则,要见名之知意关键字Return关键字的使用理解“万事万物皆对象”匿名对象方法的重载(coverload)特点:可变个数的形参Jdk5.0后新特性方法参数的值传递机制关于变量的赋值递归方法:实现1:实现2.面向对象的三大特征封装性...原创 2022-05-22 21:12:38 · 212 阅读 · 0 评论 -
JAVA-笔记—数组
目录1.数组的相关概念:2.一维数组:2.1数组的初始化:2.2.动态初始化:初始化和赋值分开进行。2.3.调用数组2.4获取数组的长度:2.5 遍历数组:2.6数组元素的默认初始化值:2.7数组的内存解析2.8 一维数组的应用3 多维数组:二维数组3.1 二维数组的初始化3.2调用二维数组3.3 获取数组长度及遍历3.4 默认输出值:3.5 数组多种形式声明4 数组的常见操作4.1数组复制操作:4.2 数组反转操...原创 2022-05-01 19:34:29 · 749 阅读 · 0 评论 -
JAVA笔记—基础知识(3)
1.运算符1.1 )"取余%"运算符取模的结果和被模数相同。 常用判断某数是否可被整除。 1.2 ) "自增++" 运算符(前)++:先自增1,后运算。(后)++:先运算,后自增1.例: int m1 = 10 (系统输出m1 m2 以及 m1 m3) Int m2 = m1++………>结果为 m1= 11 m2=10 Int m3 = ++m1…………>结果为 m1=11 m3=11(前)--:先自...原创 2022-04-28 11:13:41 · 132 阅读 · 0 评论 -
JAVA笔记—基础知识(2)
1.变量1.1 概念内存中存储的一个区域 变化的数据 变量是程序中最基本的储存单元..包含:变量类形,变量名,存储的值1.2变量定义及其赋值数据类型 变量名 变量值Int myAge = 3 ;2.JAVA的数据类型2.1变量分类图2.2整型 1.声明:一般使用int,,int表示不了才用long’ 使用long 数据后面需要加”l”或””L” 例如 long myAge = 1234567L ;2...原创 2022-04-26 17:38:56 · 520 阅读 · 0 评论 -
JAVA笔记—基础知识(1)
目录1.公共基础知识 1.1单位换算1.1像素密度计算1.2人机交互方式:1.3常用DOS命令 1.4 JAVA版本 1.5 JDK,JRE解释2.JAVA基础知识 2.1第一个代码" hello world "2.2第一个代码解释 2.3 JAVA注释 2.4关键字 2.5标识符...原创 2022-04-26 11:28:39 · 588 阅读 · 0 评论