
Java
文章平均质量分 70
menglei8625
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java_环境变量配置
JDK环境变量配置的步骤如下: 1.我的电脑-->属性-->高级-->环境变量. 2.配置用户变量: a.新建 JAVA_HOME C:\Program Files\Java\jdk1.6.0_33 (JDK的安装路径) b.新建 PATH %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin c.新建 CLASSPATH .;%JAVA_HOME转载 2012-08-02 09:42:54 · 710 阅读 · 0 评论 -
Eclipse_配置TM(RSE)
1. 进入下载页下载zip包:http://download.eclipse.org/tm/downloads/drops/R-3.4-201205300905/。2. 解压zip包,将包中的内容与eclipse安装目录中的内容合并。3. 重启eclipse。4. 今后新建项目的时候可以New -> Other -> Remote System Explorer -> Connecti原创 2012-08-02 11:15:13 · 5177 阅读 · 0 评论 -
Java_单例模式
1. 懒汉式单例模式:在真正用到的时候才去创建这个单例对象class Single { private static Single instance = null; private Single(){ //将构造方法私有化,防止外部创建类实例 } synchronized public static Single getInstance(){ if (instance ==原创 2012-05-09 17:10:00 · 455 阅读 · 0 评论 -
Java_手动实现链表操作
/* * Author: MengLei * Function: 实现双向线性链表:建立,删除,修改值,查找一个节点,查找多个节点,添加,删除等。 */public class Temp { public static void main(String[] args) { Link link = new Link(); link.createLink(10); //创建一个拥有原创 2012-05-14 15:54:28 · 931 阅读 · 0 评论 -
Java_JAR
JAR全称是Java Archive File。jar文件与zip文件的区别就是在生成jar文件时会默认包含一个名为META-INF/MANIFEST.MF的清单文件。如果把类文件打包成为一个jar包,别人就可以通过在环境变量中添加这个jar文件来使用它。Java虚拟机会自动解压这个jar包,并把这个jar包当做一个路径,在这个路径中寻找所需要的类或包层次对应的路径结构。一. jar命令详解:转载 2012-05-25 15:54:55 · 1733 阅读 · 0 评论 -
Java_数据类型与进制转换,包装类
1. 基本数据类型转换原则从低精度向高精度转换:byte 、short、int、long、float、double2. 进制转换方法public class Temp { public static void main (String args[]) { System.out.println(Integer.toBinaryString(12)); //十进制转二进制,输原创 2012-05-03 14:48:09 · 972 阅读 · 0 评论 -
Java_int最大值加一和最小值减一问题
public class Temp { public static void main(String[] args) { int max = Integer.MAX_VALUE; int min = Integer.MIN_VALUE; System.out.println("int的最大值: " + max); //01111111 11111111 11111111 111111转载 2012-05-07 23:45:48 · 7793 阅读 · 2 评论 -
Java_位操作
1. 正数及负数的按位与,按位或和异或操作:public class Temp { public static void main (String args[]) { int x = 3; //3的二进制为00000000 00000000 00000000 00000011 int y = 6; //6的二进制为00000000 00000000 00000000 00000原创 2012-05-04 12:08:11 · 2339 阅读 · 0 评论 -
Java_内部类
内部类的好处:提供更好地封装和方便访问外部类的私有成员。1. 非静态内部类public class Temp { public static void main (String args[]) { Outer outer = new Outer(); outer.print(); }}class Outer{ private String name = "原创 2012-05-10 10:19:22 · 637 阅读 · 0 评论 -
Java_使用内部类模拟闭包和回调
虽然java并不显式的支持闭包,但对于非静态内部类而言,它不仅记录了外部类的详细信息,还保留了一个创建非静态内部类对象的引用,并且可以直接调外部类的私有成员。因此可以把非静态内部类当成面向对象领域的闭包。通过这种仿闭包的方式,可以很方便的实现回调功能。回调就是某个方法一旦获得了内部类的引用之后,就可以在合适的时候反过来调用外部类实例的方法。客户类可以通过持有内部类的引用来调用外部类的方法。这种转载 2012-05-11 14:58:19 · 932 阅读 · 0 评论 -
Java_枚举类
1. 枚举类与普通类一样,一个java文件中只能定义一个public的枚举类,且此枚举类名必须和java文件名同名。枚举类默认继承java.lang.Enum类,而不是Object类。Enum类实现了Serializable接口和Comparable接口。2. 枚举类的构造器只能使用private访问控制符。如不指定,则默认是private的。3. 枚举类的实例必须在枚举类中显示指出,因为转载 2012-05-22 17:34:51 · 1300 阅读 · 0 评论 -
Java_泛型
泛型就是指在定义类,接口时指定类型参数,这个类型形参将在声明变量,创建对象时确定。JDK1.5添加了泛型支持。1. 简单的泛型示例:public class Temp { public static void main(String[] args) { Rectangle r1 = new Rectangle (3,5); Rectangle r2 = n原创 2012-06-03 16:37:12 · 655 阅读 · 0 评论 -
Java_数组操作
1. 使用System的类方法实现数组拷贝public class Temp { public static void main (String args[]) { int array_a [] = new int [] {5,34,15,27,96,63,78,47,50,82}; int array_b [] = new int [] {0,0,0,0,0,0,0,0,0,0原创 2012-05-09 15:26:19 · 1821 阅读 · 0 评论 -
Java_代码块
1. 普通代码块:用{}括起来的代码就属于普通代码块。与其他代码按顺序执行。public class Temp { public static void main (String args[]) { { System.out.println("普通代码块"); } System.out.println("main函数"); }}//输出://普通代码块//m原创 2012-05-09 18:06:56 · 578 阅读 · 0 评论 -
Java_final关键字,不可变类,缓存不可变类实例(缓存池技术)
1. final变量:final修饰的变量一旦获得了初始值之后就不可被改变。final可以修饰成员变量,局部变量,形参。1.1 final成员变量:final修饰的类属性(static)可以在静态初始化块或声明时指定初始值;final修饰的实例属性可以在非静态初始化块,构造器或声明时指定初始值。class TestFinal { final int a = 1; //声明时指定初始值转载 2012-05-15 13:16:08 · 1749 阅读 · 0 评论 -
Java_异常
1. java的异常体系结构可以看出,java的非正常情况分为Error和Exception,全都继承自父类Throwable。Exception又分为RuntimeException和非运行时异常(也成为Checked Exception)。Error一般指的是与虚拟机相关的问题,如虚拟机崩溃,动态链接失败,Out of Memory,Thread Death等等。这种错误无法捕转载 2012-05-24 14:04:50 · 652 阅读 · 0 评论 -
Java_可变参数
JDK在1.5之后加入了可变参数。格式:public static 返回值类型 方法名称(数据类型 ... 参数名称)public class Temp { public static void main (String args[]) { printInfo(1); printInfo(1,2,3); int [] array = new int []{1,2,3,原创 2012-05-09 15:46:04 · 480 阅读 · 0 评论