随笔分类 -  JavaSE

摘要:反射的源头:拿到Class对象,常用三种方式: Class<?> c1 = Test.class; Class<?> c2 = new Test().getClass(); Class<?> c3 = Class.forName("com.hz.Test"); Test t = (Test) c.n 阅读全文
posted @ 2021-02-05 12:16 geryhz 阅读(56) 评论(0) 推荐(0)
摘要:Java网络编程 阅读全文
posted @ 2021-02-05 12:16 geryhz 阅读(35) 评论(0) 推荐(0)
摘要:java.util.Collections java.lang.String String str = "192.168.1.12"; String[] ss = str.split("\\."); System.out.printf("%d%n",i);//整型、换行 %e科学计数法、%f浮点型、 阅读全文
posted @ 2021-02-05 12:09 geryhz 阅读(62) 评论(0) 推荐(0)
摘要:transient: 变量修饰符,序列化失效 volatile和const一样是一个类型修饰符,被用来修饰不同线程访问和修改的变量//java初始化顺序:默认赋值 直接显式赋值 静态代码块赋值 代码块赋值 构造器赋值 //初始化顺序:父静态变量-->子静态变量-->父非静态变量-->父静态代码块-- 阅读全文
posted @ 2021-02-05 12:08 geryhz 阅读(479) 评论(0) 推荐(0)
摘要:1 编写一个Variable类,main方法中声明两个变量var1和var2并赋值, 声明var3变量,保存var1和var2之积,然后打印输出var3的值。 2 独立编写HelloJava程序,并配上必要的注释 3 将个人的基本信息(姓名、性别、籍贯、住址)打印到控制台上输出。各条信息分别占一行 阅读全文
posted @ 2021-01-31 21:42 geryhz 阅读(125) 评论(0) 推荐(0)
摘要://判断两个对象是否相等,可以根据需要覆写equals方法 @Override public boolean equals(Object obj) { if(this == obj){ return true; } if(obj instanceof Person){ Person p = (Per 阅读全文
posted @ 2021-01-28 16:54 geryhz 阅读(61) 评论(0) 推荐(0)
摘要://排序减少对堆内存的访问以实现优化 package com.hz.io.demo1; public class IOTest { static File f = new File("a.txt"); public static void main(String[] args) { long sta 阅读全文
posted @ 2021-01-27 17:16 geryhz 阅读(40) 评论(0) 推荐(0)
摘要://大文件复制 包装前后 时间测试 @Test public void copyTest() throws Exception{ long start = System.currentTimeMillis(); //读取文件c:\centos.iso FileInputStream fis = ne 阅读全文
posted @ 2021-01-25 17:30 geryhz 阅读(79) 评论(0) 推荐(0)
摘要:package com.phz.test1; public class Link { class Node{ private String data; private Node next; public Node(String data){ this.data = data; } //添加节点 pu 阅读全文
posted @ 2021-01-20 18:31 geryhz 阅读(62) 评论(0) 推荐(0)
摘要:String str = "192.168.1.12"; String[] ss = str.split("\\."); 解决虚拟机黑屏:netsh winsock reset shutdown -r重启电脑 常用DOS命令dir(directory):列出当前目录下的文件以及文件夹 rd(remo 阅读全文
posted @ 2020-10-16 17:34 geryhz 阅读(160) 评论(0) 推荐(0)
摘要:面试题: 用最有效率的方法算出2乘以8等于几?答:2 << 3 String是最基本的数据类型吗? 答:不是;基本数据类型包括byte、int、char、long、float、double、boolean和short。 float型float f=3.4是否正确? 答:不正确。精度不准确,应该用强制 阅读全文
posted @ 2020-10-16 17:20 geryhz 阅读(85) 评论(0) 推荐(0)
摘要:按操作对象分类结构图 同步与异步 同步: 同步就是发起一个调用后,被调用者未处理完请求之前,调用不返回。 异步: 异步就是发起一个调用后,立刻得到被调用者的回应表示已接收到请求,但是被调用者并没有返回结果,此时我们可以处理其他的请求,被调用者通常依靠事件,回调等机制来通知调用者其返回结果。 同步和异 阅读全文
posted @ 2019-03-23 09:42 geryhz 阅读(154) 评论(0) 推荐(0)
摘要:Java多线程的实现方式:1 继承Thread类 2 实现Runnable接口 public class ThreadTest extends Thread { //重写Thread类型的run方法 @Override public void run() { System.out.println(" 阅读全文
posted @ 2019-03-07 22:38 geryhz 阅读(112) 评论(0) 推荐(0)