【java基础】
烟斗大叔
因为喜欢,所以开始。因为热爱,所以坚持。
展开
-
java内存机制
本文主要通过分析Java内存分配的栈、堆以以及常量池详细的讲解了其的工作原理。 一、java虚拟机内存原型 寄存器:我们在程序中无法控制,栈:存放基本类型的数据和对象的引用,但对象本身不存放在栈中,而是存放在堆中;堆:存放用new产生的数据;静态域:存放在对象中用static定义的静态成员;常量池:存放常量非;RAM存储:硬盘等永久存储空间。 二、常量池(constant poo原创 2013-09-16 13:37:43 · 468 阅读 · 0 评论 -
java的容器图解
原创 2013-12-03 18:00:54 · 489 阅读 · 0 评论 -
java将excel导入数据库()
package com.jay.knowledge; import java.io.*; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; imp原创 2013-11-14 15:18:17 · 687 阅读 · 0 评论 -
将字符串转为流(InputStream)
InputStream is = new ByteArrayInputStream(str.getBytes("UTF-8"));//如果出现乱码,就用你的框架的编码如utf-8原创 2013-11-11 15:19:32 · 2889 阅读 · 0 评论 -
将整型或整型的毫秒数转为日期
String time = fansMsgInfo.getCreateDate(); Date date = new Date(Long.parseLong(time)); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss"); String createTime = sdf.format(date);原创 2013-11-08 10:03:25 · 555 阅读 · 0 评论 -
java中的标签(结合continue和break)
public class Test { /** * @param args */ public static void main(String[] args) { int i = 0; outer://标签的用法 while(true){ i++; if (i==1) { System.out.println("continue");原创 2013-11-06 13:13:57 · 510 阅读 · 0 评论 -
do while 和while之间的区别
在相同的条件的下,do while至少会执行一次原创 2013-11-04 14:15:39 · 719 阅读 · 0 评论 -
Java中List合并去重的简单方法
原创 2013-10-30 09:27:21 · 706 阅读 · 0 评论 -
java集合总结
JAVA集合小结 下面是我自己画的,关系画得没上面好,但我自己看着清楚些 还有一张下载来的: 有序否 允许元素重复否 Collection 否 是 List 是 是 Set AbstractSet 否转载 2013-10-25 11:23:08 · 503 阅读 · 0 评论 -
java去除list中重复值
Java处理List中的重复值有两种方法,一种是经处理后得到新的无序list,另外一种则保留list原有的顺序。 方法一:使用Hastset的hashcode方法判断是否重复,数据不会重复,但顺序会变 public class ListOnlyValue_1 { public static void main(String[] args) { List mylist = new Arr转载 2013-10-15 17:26:45 · 689 阅读 · 0 评论 -
java生成特定范围的随机数
本节实例介绍随机生产数字,可以指定随机数所在的区间范围,但不保证生成的随机数序列中没有重复的。 关键技术剖析:(生成随机数有两个方法:) ² 使用java.util.Math类,它的random方法生成[0,1)区间的随机数,只产生double型的随机数。 ² 使用java.util.Random类,它能生成多种类型随机数,而且随机数范围不限。 它可以产生int、long、float、do转载 2013-10-16 10:31:32 · 4840 阅读 · 0 评论 -
java在eclipse中使用assert(断言)
主要总结一下在eclipse中如何使用断言。 (一)首先明确: java断言Assert是jdk1.4引入的。 jvm 断言默认是关闭的。 断言是可以局部开启的,如:父类禁止断言,而子类开启断言,所以一般说“断言不具有继承性”。 断言只适用于复杂的调试过程。 断言一般用于程序执行结果的判断,千万不要让断言处理业务流程。 (二)判断eclipse是否开启了断言,代码如下:转载 2013-10-12 11:15:04 · 2104 阅读 · 0 评论 -
java多线程技术一
1.创建线程的两种方法,继承Thread或实现Runnable接口 方法一:原创 2014-09-26 10:34:50 · 386 阅读 · 0 评论