本月博客排行
-
第1名
Xeden -
第2名
fantaxy025025 -
第3名
bosschen - paulwong
- johnsmith9th
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - gengyun12
- wy_19921005
- vipbooks
- e_e
- wallimn
- benladeng5225
- ranbuijj
- javashop
- robotmen
- jickcai
- fantaxy025025
- qepwqnp
- zw7534313
- 解宜然
- ssydxa219
- sam123456gz
- zysnba
- sichunli_030
- gdpglc
- tanling8334
- gaojingsong
- arpenker
- xpenxpen
- kaizi1992
- wiseboyloves
- jh108020
- xyuma
- ganxueyun
- wangchen.ily
- xiangjie88
- Jameslyy
- luxurioust
- mengjichen
- jbosscn
- lemonhandsome
- nychen2000
- zxq_2017
- wjianwei666
- lzyfn123
- ajinn
- forestqqqq
- siemens800
- 大家都说我很棒
- hanbaohong
- 狂盗一枝梅
- java-007
- zhanjia
最新文章列表
java 中容易误解的地方
1,equals
@Test
public void test_equal(){
String a="1";
int b=1;
boolean result=a.equals(b);
System.out.println(result);
}
我以为会报错的,因为类型不同啊,一个是字 ...
JavaSE数组详解与实战案例应用
1.数组声明:
第一种:数据类型 变量名[],例如:int x[];
第二种:数据类型[] 变量名=new 数据类型[要在内存中开辟的空间数量,例如:int[] x=new int[3];
第三种:数据类型[] 变量名=new 数据类型[]{元素1,元素2,元素3};
例子1:
public staticvoidmain(String[] arg){
//定义一个字符串数组,将各个元 ...
ArrayList,LinkedList,Vector初步认识
先说一说以下概念:
队列:先进先出 如同一个水瓶。
堆栈:先进后出 如同一个管道。
public interface Deque<E> extends Queue<E>
一个线性 collection,支持在两端插入和移除元素。名称 deque 是“double ended queue(双端队列)”的缩写,通常读为“deck”。大多数 ...
HashMap的工作原理
HashMap的工作原理是近年来常见的Java面试题。几乎每个Java程序员都知道HashMap,都知道哪里要用HashMap,知道Hashtable和HashMap之间的区别,那么为何这道面 ...
javaSE_Base
1.stati修饰对象
首先要了解 static 的作用
被static修饰的类 字段 和代码段 在代码编译期间就会执行
private static User user ; 对于静态变量在内存中只有一个拷贝(节省内存),也就是说不论你在代码中创建几多个对象。用来用去都是这个对象。
普通对象的 对象=new 类名()
不同 他会创建多个对象 User user1 = new User(); User ...
为什么执行结果是这个样子_JDK1.7
理论上应该出现“Hello World!”的字样,怎么执行结果是这个样子,不解package com.practice.test;
import java.awt.*;
import java.awt.font.*;
import java.awt.geom.*;
import java.awt.geom.Ellipse2D.Double;
import javax.swing.*;
...
javaSE
文章中,用的API是SimpleDateFormat,它是属于java.text.SimpleDateFormat,所以请记得import进
来!
用法: SimpleDateFormat sdf = new SimpleDateFormat( " yyyy-MM-dd HH:mm:ss " );
这一行最重要,它确立了转换的格式,yyy ...
多线程:使用FutureTask获得线程返回值+同步线程
public class FutureTaskTest {
public static void main(String[] args) {
testMultiThreadExecutor();
}
public static void testFutureTask() {
Callable<Integer> callable = new Callab ...
Java线程池类ThreadPoolExecutor的使用 JDK自带的4种线程池
首先,继承关系: Executor -> ExecutorService -> AbstractExecutorService -> ThreadPoolExecutor
Interface: Executor.execute(Runnable)
Interface: ExecutorService.submit(Callable) -- ExecutorService i ...
使用thread.join()同步线程
适用于线程间的简单同步:在不使用线程池(ThreadPoolExecutor)的情况下,而且线程不需要返回值(即线程继承自Runnable而非Callable接口)thread.join()应该是让当前线程block住,等被依赖的thread执行完之后,再继续执行