Java专栏
文章平均质量分 88
记录Java学习和项目经验
接着奏乐接着舞。
冥鸿天际尘事分付一轻芒
展开
-
【Java】反射、注解、动态代理总结
目标了解反射技术的作用 【了解】路径反射的概述反射技术的作用反射其实就是对类进行解剖的技术类中有什么?构造方法成员变量成员方法结论:反射技术就是把一个类进行了解剖,然后获取到 构造方法、成员变量、成员方法idea框架技术:SpringClass对象原因:.class文件由类加载器读取并创建Class对象。Class对象中存储了.class文件中的内容:构造方法、成员变量、成员方法反射技术的作用。...原创 2022-08-10 22:50:43 · 2301 阅读 · 2 评论 -
【Java】网络编程,JUnit单元测试,设计模式
在网络通信协议下,不同计算机上运行的程序,可以进行数据传输单元测试就是编写测试代码,可以准确、快速地保证程序的正确性,Junit是Java单元测试的框架。@BeforeClass 全局只会执行一次,而且是第一个运行(标记的方法需要是一个静态无参无返回值方法)@Before 在测试方法运行之前运行(非静态无参无返回值方法)**@Test 测试方法(此方法必须是非静态无参无返回值方法), 主要用于测试的方法 **@After 在测试方法运行之后运行(非静态无参无返回值方法)...原创 2022-08-02 23:27:24 · 2443 阅读 · 1 评论 -
【JAVA】编码表,字符流,对象流,其他流
计算机中储存的信息都是用二进制数据表示的;我们在屏幕上看到的英文、汉字等字符是二进制数转换之后的结果按照编码表规则,将字符存储到计算机中,称为编码。按照同样的编码表规则,将存储在计算机中的二进制数据解析显示出来,称为解码。编码和解码使用的码表必须一致,否则会导致乱码。写入字符流的最顶层的类,是一个抽象类,不能实例化,需要使用其子类FileWriter类Reader类读取字符流的最顶层的类,是一个抽象类,不能实例化需要使用其子类FileReader类。...原创 2022-07-25 21:11:57 · 2764 阅读 · 2 评论 -
【Java】匿名对象 , 继承 , 抽象类
代码实现代码实践:注册案例3 继承3.1 为什么学习继承 ?继承是将多个类的相同属性和行为抽取到单独一个类中,那么多个类无需再定义这些共性属性和行为,只要继承这个单独类即可继承这些属性和行为了多个类称为子类(派生类),单独的这个类称为父类(基类 或超类)3.2 继承的格式 ?使用关键字extends进行连接子类与父类举例 : public class Student extends People{ … }3.3 继承的好处 ?提高代码的复用性提高代码的维护性让类原创 2022-07-07 08:45:00 · 2584 阅读 · 2 评论 -
【Java】线程安全,死锁,状态,通讯,线程池
注意 : 以上代码是有问题 , 接下来继续改进因为出票是有时间的 , 所有现在在每次买票之前, 休眠100毫秒 , 尝试执行代码通过上述代码的执行结果 , 发现了出现了负号票 , 和相同的票 , 数据有问题问题出现的原因 : 多个线程在对共享数据进行读改写的时候,可能导致的数据错乱就是线程的安全问题了1.2 线程的同步概述 : java允许多线程并发执行,当多个线程同时操作一个可共享的资源变量时(如数据的增删改查),将会导致数据不准确,相互之间产生冲突,因此加入同步锁以避免原创 2022-07-06 21:24:23 · 2543 阅读 · 2 评论 -
【java】关键字、代码块、接口、枚举学习笔记
主要内容1 关键字2 代码块3 接口4 枚举1 Java中的关键字1.1 static关键字用一句话说就是:可以直接通过对象.的形式使用,不用new实例化调用static关键字 :静态的意思 , 可以修饰变量 , 也可以修饰方法 , 被static修饰的成员 , 我们叫做静态成员static特点 :静态成员被所在类的所有对象共享随着类的加载而加载 , 优先于对象存在可以通过对象调用 , 也可以通过类名调用 , 建议使用类名public class Stude原创 2022-05-24 23:33:31 · 2488 阅读 · 2 评论 -
java语法全总结2022
目录一. 注释二. 关键字三. 自变量(常量)四. 变量五. 标志符六. 基本数据类型七. 引用数据类型八. 运算符九. 流程控制语句十. 数组十一. 方法十二. 面向对象十三. String与StringBuilder一. 注释注释是对代码的一种解释,在程序 的指定位置, 添加的一些说明性信息被注释掉的内容, 不会参与程序的编译和运行.分类: 单行: // 注释信息 多行: /* 注释信息 *..原创 2022-05-15 22:53:41 · 3707 阅读 · 2 评论 -
【Hello Java】java学习记录(1)
2022-5-9 正式入坑Java。做个纪念,真正的全栈之路从今天开始!1.hello Java!首先下载安装JDK(www.oracle.com),记事本写下如下代码,文件后缀改为.javacmd进入文件所在文件夹:编译文件:javac 文件名.java运行文件:java 文件名public class HelloWorld{ public static void main(String[] args){ System.out.print("hello world!"..原创 2022-05-09 23:32:01 · 3080 阅读 · 2 评论