本月博客排行
-
第1名
龙儿筝 -
第2名
johnsmith9th -
第3名
wy_19921005 - zysnba
- sgqt
- lemonhandsome
年度博客排行
-
第1名
宏天软件 -
第2名
青否云后端云 -
第3名
龙儿筝 - gashero
- wallimn
- vipbooks
- benladeng5225
- wy_19921005
- fantaxy025025
- e_e
- zysnba
- ssydxa219
- sam123456gz
- javashop
- arpenker
- tanling8334
- kaizi1992
- xpenxpen
- wiseboyloves
- xiangjie88
- ranbuijj
- ganxueyun
- sichunli_030
- xyuma
- wangchen.ily
- jh108020
- lemonhandsome
- zxq_2017
- jbosscn
- Xeden
- luxurioust
- lzyfn123
- zhanjia
- johnsmith9th
- forestqqqq
- ajinn
- nychen2000
- wjianwei666
- hanbaohong
- daizj
- 喧嚣求静
- silverend
- mwhgJava
- kingwell.leng
- lchb139128
- lich0079
- kristy_yy
- jveqi
- java-007
- sunj
最新文章列表
Java中static相关
一、单例模式
public class Singlone
{
private Singlone(){
}
private static Singlone instance= new Singlone();
public static getInstance(){
return instance;
}
}
二、实际应用
比如我现在开发的这个项目中就有运用到stat ...
JVM 之对象构造机制
一直想写点东西,但是不知道从哪里下手,想来想去,我们搞Java的,还是从jvm,从Java基础上说起吧。言归正传,先上代码,后分析!
public class Person {
static{
System.out.println("Person 静态块");
}
public Person(){
Syste ...
java中的基本类型和长度
基本类型:byte 二进制位数:8
包装类:java.lang.Byte
最小值:Byte.MIN_VALUE=-128
最大值:Byte.MAX_VALUE=127
基本类型:short 二进制位数:16
包装类:java.lang.Short
最小值:Short.MIN_VALUE=-32768
最大值:Short.MAX_VALUE=32767
基本类型:int 二进制位数:32
包装类:ja ...
JAVA深复制(深克隆)与浅复制(浅克隆) (转)
1.浅复制与深复制概念⑴浅复制(浅克隆)被复制对象的所有变量都含有与原来的对象相同的值,而所有的对其他对象的引用仍然指向原来的对象。换言之,浅复制仅仅复制所考虑的对象,而不
复制它所引用的对象。
⑵深复制(深克隆)被复制对象的所有变量都含有与原来的对象相同的值,除去那些引用其他对象的变量。那些引用其他对象的变量将指向被复制过的新对象,而不再是原
有的那些被引用的对象。换言之,深 ...
步印(一) JAVA链表和队列的的学习了解
在开始讨论链表和队列前,先回顾一下课堂上讲授的数组内容。数组是java中最基本的数据结构,可以将其理解为一个容器,即可以用数组来装东西。但数组这个这个容器,在其定义的时候,它的长度就是固定的了。因此,在使用的时候,难免会有各种限制,这样的代码是死板呆滞。由此 ,引入了队列和链表这两种数据结构,它们和数组最大区别是:可以实现自动增长。
新建一个一个队列类,可以定义其初始的长度(容量) ...
java基础 date calendar 操作
Date类学习总结(Calendar Date 字符串 相互转换 格式化)
Date类学习总结
1.计算某一月份的最大天数
Calendar time=Calendar.getInstance();
time.clear();
time.set(Calendar.YEAR,year); //year 为 int
time.set(Calendar.MONTH,i-1); ...
与业务分离的递归解析方法
首先定义一个回调接口:
接口输入参数采用动态参数,方便灵活
import java.io.IOException;
public interface CallBack {
/**
* 接口有意设计成动态参数形式
* 调用更加灵活
* @param objs
* @throws IOException
*/
void execute(Object... ...
深入java的equals方法,怎么比较两个对象的内容是否相等?对象的内容指的是什么?
检查对象是否相等
关系运算符==和!=也适用于所有对象,但它们的含义通常会使初涉Java领域的人找不到北。下面是一个例子:
//: Equivalence.java
public class Equivalence {
public static void main(String[] args) {
Integer n1 = new Integer(47);
Integer n2 = ...
JAVA基础知识精华总结
1、对象的初始化
(1)非静态对象的初始化
在创建对象时,对象所在类的所有数据成员会首先进行初始化。
基本类型:int型,初始化为0。
如果为对象:这些对象会按顺序初始化。
※在所有类成员初始化完成之后,才调用本类的构造方法创建对象。
构造方法的作用就是初始化。
(2)静态对象的初始化
程序中主类的静态变量会在main方法执行前初始化。
不仅第 ...
Java Map遍历的各种方法
//最常规的一种遍历方法,最常规就是最常用的,虽然不复杂,但很重要,这是我们最熟悉的,就不多说了!! public static void work(Map<String, Student> map) { Collection<Student> c = map.values(); Iterator it = c.iterator(); ...
Java String对象的经典问题(new String())【转】
先来看一个例子,代码如下:
Java代码
public class Test {
public static void main(String[] args) {
String str = "abc";
String str1 = "abc"; ...