
Java基础
文章平均质量分 69
希昂的学习日记
种一棵树最好的时间是十年前,其次是现在
展开
-
JVM内存监控
JVM内存分析原创 2022-01-12 23:49:32 · 13531 阅读 · 0 评论 -
Java8特性梳理
java 8 的一些特性(tip:java8 都已经不新了,不敢说这些是新特性了)原创 2021-06-27 15:13:26 · 537 阅读 · 2 评论 -
Effective Java 90条规则
如何写出高效代码原创 2020-12-13 15:36:46 · 303 阅读 · 0 评论 -
几种常见排序算法(备忘)
冒泡算法 /** * 冒泡排序 * 核心思想是相邻两两比较并交换 * @param array */ public static void bubbleSort(int[] array){ for (int i = 0; i < array.length -1 ; i++) { for (in...原创 2019-12-10 11:31:13 · 107 阅读 · 0 评论 -
反射
反射在运行过程中,对于任意一个类,我们可以知道它的方法和属性;对于任意一个对象,我们可以调用它的方法和属性。这种动态获取信息和动态调用对象方法的功能,我们称为java的反射机制。For Example:public class RobotDemo { public static void main(String[] args) throws Exception{ ...原创 2019-04-09 16:36:08 · 146 阅读 · 0 评论 -
Java注解
常见注解JDK自带注解1.@Override 表示一个方法覆盖了父类的方法,若父类中没有同名同参方法,使用该注解会报错。2.@Deprecated 表示一个方法已过期,不推荐使用该注解3.@Suppvisewarnings 表示关闭一些警告信息,如@Suppvisewarnings("deprecation") 表示忽略过期方法的提示Spring注解1.@Compon...原创 2019-04-02 17:55:17 · 131 阅读 · 0 评论 -
JDBC基本步骤
public class DBUtil { public static void main(String[] args) { String url = "jdbc:mysql://127.0.0.1:3306/test"; //数据库url String userName = "root"; ...原创 2019-03-17 17:45:21 · 151 阅读 · 0 评论 -
JAVA解析XML方式
Java解析XML文件共有四种方式:1.DOM2.SAX3.DOM4j4.JDOM其中前两种方式是JAVA语言默认支持的,后两者为第三方jar包提供支持。<!--样例文件book.xml--><?xml version="1.0" encoding="UTF-8" ?><bookList> <book id = ...原创 2019-02-26 14:58:52 · 176 阅读 · 0 评论 -
简单I/O范例
package FileTest.Stream;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.File;/** * Created by Mr.Wang on 2019/2/19. */public class CopyFileTest { public sta...原创 2019-02-20 13:22:02 · 265 阅读 · 0 评论 -
Socket编程
网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket。Socket编程多用于C/S结构的项目:服务器端需要创建ServerSocket对象,并监听客户端发起的连接请求;客户端创建Socket对象。两者通过IO流交换数据。Demo:Server端/** * Created by Mr.Wang on 2019/2/27. */pu...原创 2019-03-01 11:09:00 · 170 阅读 · 0 评论 -
懒汉式单例模式的方法及改进
/** * Created by Mr.Wang on 2019/2/17. */public class LazyMan { private static LazyMan lazyMan = null; private LazyMan(String dateTime){ System.out.print("....dateTime...Do Someth...原创 2019-02-17 01:48:18 · 216 阅读 · 0 评论 -
java集合框架随笔
集合相关面试题汇总原创 2019-01-24 18:00:01 · 177 阅读 · 0 评论 -
Java异常分类及常见异常类
1.Throwable 类下的常用子类如图所示2.Error类:就是程序运行时候抛出的最严重级别的错误了,如VirtualMachineError,ThreadDeath。抛出了Error的程序从Java设计的角度来讲,程序基本不可以通过后续代码修复,从而理应终止。当然,从语法上来讲,所有这些都可以被写进catch里面,但是Error因为上述原因,不应该被代码处理。3.checked类...原创 2019-01-24 15:47:11 · 480 阅读 · 0 评论