Java
文章平均质量分 66
Rhine404
Don't settle!
展开
-
G1垃圾回收器运行机制与优缺点
G1垃圾回收期的运行机制与优缺点原创 2021-07-24 22:39:53 · 1010 阅读 · 0 评论 -
CMS垃圾回收器运行机制与优缺点
CMS垃圾回收器运行机制与缺点原创 2021-07-24 16:10:46 · 734 阅读 · 0 评论 -
Java——你知道吗
重学Java,简单总结,不定期更新。原创 2020-01-05 13:48:25 · 219 阅读 · 0 评论 -
Java访问权限控制
访问权限控制Java中的四种访问权限控制符:publicprotecteddefaultprivate NO 范围 private default protected public 1 在同一个类中 √ √ √ √ 2 在同一包的不同类 √ √ √ 3 在不同包的子类 ...原创 2018-05-26 19:11:25 · 293 阅读 · 0 评论 -
异常的捕获与处理
异常的捕获与处理处理异常组合方式:try…catch、try…catch…finally、try…finallypublic class TestMain { public static void main(String[] args) { try { System.out.println(5 / 0); } ca...原创 2018-05-26 19:13:17 · 428 阅读 · 0 评论 -
Java数据库连接——JDBC
JDBC概念JDBC(Java Database Connective)指的是数据库连接技术,是一组接口的组成。四种Java数据库操作形式JDBC-ODBC桥接技术:ODBC(开放数据库连接)是Windows中提供的数据库连接应用,利用JDBC间接操作ODBC技术,从而实现数据库的连接。JDBC直接连接:直接由不同的数据库生产商提供指定的数据库连接驱动程序,实现对数据库...原创 2018-05-26 19:15:25 · 409 阅读 · 0 评论 -
+=与=+的区别
一次手滑引起的思考原创 2018-10-07 20:14:58 · 43735 阅读 · 7 评论 -
Java反射(一)——Class对象
Java的反射机制离不开一个被称为Class对象的特殊对象,它包含了与类有关的信息,理解Class对象是理解Java反射机制的前提。原创 2018-10-31 19:27:52 · 595 阅读 · 0 评论 -
编译期常量与运行时常量
常量大家都不陌生,但如果你一听到这个词,脑袋里就只能想得起来”常量不可修改“的话,那你就得好好往下读一读了。原创 2018-10-30 20:33:30 · 10875 阅读 · 6 评论 -
Java装箱与拆箱
包装类类型共有八个包装类,分别是:ByteBooleanShortCharactorIntegerLongFloatDouble装箱与拆箱装箱:将基本数据类型变为包装类;拆箱:将包装类变为基本数据类型。手动即使用构造方法:Integer obj = new Integer(10); //装箱int temp = o...原创 2018-05-26 19:10:44 · 204 阅读 · 0 评论 -
【Java学习笔记】类集框架
Java集合概述Java中集合可分为Set、List、Queue、Map四种,Set代表无序、不可重复的集合;List代表有序、重复的集合;Queue代表一种队列集合;Map代表具有映射关系的集合(键值对)。1)集合类于数组的区别数组既可以是基本类型的值,也可以是对象;集合里只能保存对象(虽然集合里不能放基本类型的值,但Java支持自动装箱)。2)集合继承关系图 ...原创 2018-03-27 18:40:42 · 209 阅读 · 0 评论 -
【Java学习笔记】类与对象(上)
静态变量与静态方法static修饰的成员表明它属于这个类本身,而不是属于该类的单个实例,所以静态变量与静态方法,可以在没有创建对象的情况下进行调用,如Java类库中的Math类中,大量的数学函数,可以在不创建Math类对象的情况下,调用Math.sqrt()、Math.random()等方法。同时也要避免用对象去调用类中的static修饰的成员变量、方法的代码。方法签名方法名 + ...原创 2018-03-06 20:45:40 · 133 阅读 · 0 评论 -
【Java学习笔记】数据类型
文档注释文档注释是用于生成API文档(用于说明类、方法、成员变量的功能),javadoc工具默认只处理以public或protected修饰的类、接口、方法、成员变量、构造器、和内部类之前的文档注释。整型1)赋值问题long bigDig = 9999999999999;//错误代码,系统不会把整数值当成long类型处理,所以超出int的表述范围,从而引起错误long ...原创 2018-02-27 19:19:24 · 201 阅读 · 0 评论 -
【Java学习笔记】流程控制与数组
switchswitch支持的数据类型只能是byte、short、char、int、enum、String。break可以使用break+标签的形式以结束外层循环,标签放置在循环之前。public class HelloWorld { public static void main(String[] args) { outer: ...原创 2018-02-28 19:16:53 · 240 阅读 · 0 评论 -
【Java学习笔记】String、StringBuffer和StringBuilder
区别String类是不可变类,一旦一个String对象被创建后,这个对象中字符序列是不可改变的。StringBuffer对象是一个字符序列可变的字符串,可以通过StringBuffer提供的append()、insert()、reverse()等方法对字符串进行操作,生成了最终想要的字符串时,就可以调用toString()方法将其转换为一个String对象。StringBuilder类于...原创 2018-03-10 15:45:00 · 189 阅读 · 0 评论 -
抽象类与接口的区别
抽象类和接口的区别不同 No 区别 抽象类 接口 1 关键字 abstract class interface 2 组成 构造方法、普通方法、抽象方法、static方法、常量、变量 抽象方法、全局变量 3 子类使用 class 子类 extends 抽象类 class 子类 implements inte...原创 2018-04-09 14:13:48 · 170 阅读 · 0 评论 -
【Java学习笔记】线程的命名、休眠与优先级
线程的命名与取得利用Thread类可以为线程命名。public Thread(Runnable target, String name); //构造方法public final void setName(String name); //命名public final String getName(); //取得但如果使用Ru...原创 2018-04-09 14:19:21 · 516 阅读 · 0 评论 -
Java数组的复制
前言Java中一维数组的复制有两种方法,分别是数组引用的复制与数组的复制。在开发中,需要额外注意,两种方法的异同在下文中介绍。一、数组引用的复制数组的类型属于引用类型,即定义的数组型变量是一个数组的引用。顾名思义,数组引用的复制是指数组在复制后,共用一个地址值。先看一个例子。int[] srcAry = { 1, 2, 3, 4, 5};int[] cpyAry = srcAry...原创 2018-02-26 14:10:00 · 329 阅读 · 0 评论