随笔分类 - JavaSE
摘要:目录 语法基础差异 变量声明和类型 面向对象编程 函数声明与调用 继承与多态 集合操作 特殊方法与装饰器 异常处理 Python特有特性 快速入门建议 1. 语法基础差异 代码块定义 Java: public class Example { public void method() { if (co
阅读全文
摘要:转载自:http://www.cnblogs.com/hf-cherish/p/4970267.html 侵删 Static: 加载:java虚拟机在加载类的过程中为静态变量分配内存。 类变量:static变量在内存中只有一个,存放在方法区,属于类变量,被所有实例所共享 销毁:类被卸载时,静态变量被
阅读全文
摘要:List和ArrayList的性能比较 在使用ArrayList这样的非泛型集合的过程中,要进行装箱和拆箱操作,会有比较大的性能损失,而使用泛型集合就没有这样的问题。List是泛型,而ArrayList是非泛型。存数据岛ArrayList都需要专程object,读取又要转换成相应的数据类型,List
阅读全文
摘要:List是一个接口,而ListArray是一个类。 ListArray继承并实现了List。 所以List不能被构造,但可以向上面那样为List创建一个引用,而ListArray就可以被构造。 List list; //正确 list=null; List list=new List(); // 是
阅读全文
摘要:import java.util.HashMap; import java.util.Map; import java.util.TreeMap; public class TestMain { public static void main(String[] args) { // HashMap可
阅读全文
摘要:split()方法是将指定字符串按某指定的分隔符进行拆分,拆分将会形成一个字符串的数组并返回如:string str = "aa.bb.cc.dd"; string[] strArray = str.Split('.');所得到的结果strArray的值为 string[]{"aa","bb","c
阅读全文
摘要:设置注释模板的入口:Window->Preference->Java->Code Style->Code Template 然后展开Comments节点就是所有需设置注释的元素。本文现就每一个元素逐一给大家介绍一下。 文件(Files)注释标签: 1 2 3 4 5 6 7 8 /** * @Tit
阅读全文
摘要:一些常见的状态码为: 200 - 服务器成功返回网页 404 - 请求的网页不存在 503 - 服务不可用 所有状态解释: 1xx(临时响应)表示临时响应并需要请求者继续执行操作的状态代码。代码 说明 100 (继续) 请求者应当继续提出请求。 服务器返回此代码表示已收到请求的第一部分,正在等待其余
阅读全文
摘要:java.lang.String.getBytes(String charsetName) 方法编码将此String使用指定的字符集的字节序列,并将结果存储到一个新的字节数组。 声明 以下是java.lang.String.getBytes()方法的声明 参数 charset -- 这是一个支持的字
阅读全文
摘要:Java中String的数据是如何存储的,查看源代码就可以知道,String的数据是存储在char[] value这样一个成员变量中的,char类型的大小在java中是2个字节 我们还知道,现在普遍使用的unicode版本是UCS-2,就是使用2个字节表示一个字符的unicode版本,这就对上了,j
阅读全文
摘要:synchronized 关键字,它包括两种用法:synchronized 方法和 synchronized 块。 1. synchronized 方法:通过在方法声明中加入 synchronized关键字来声明 synchronized 方法。如:public synchronized void
阅读全文
摘要:Java中,null是一个关键字,用来标识一个不确定的对象。null常见意义:一、null是代表不确定的对象 Java中,null是一个关键字,用来标识一个不确定的对象。因此可以将null赋给引用类型变量, 但不可以将null赋给基本类型变量。比如:int a = null;是错误的。Ojbect
阅读全文
摘要:关键字this用于指代当前的对象。因此,类内部可以使用this作为前缀引用实例成员; this()代表了调用另一个构造函数,至于调用哪个构造函数根据参数表确定。this()调用只 能出现在构造函数的第一行。 当在内部类中使用关键字this,指的就是内部类的对象, 为了访问外层类对象,就可以 使用外层
阅读全文
摘要:描述 Java.lang.Class.forName(String name, boolean initialize, ClassLoader loader) 方法返回与给定字符串名的类或接口的Class对象,使用给定的类加载器。 指定的类加载器加载的类或接口。如果该参数加载器loader 为空,通
阅读全文
摘要:我们都知道Java初始化一个类的时候可以用new 操作符来初始化, 也可通过Class.forName()的方式来得到一个Class类型的实例,然后通过这个Class类型的实例的newInstance 来初始化. 我们把前者叫做JAVA的静态加载,把后者叫做动态加载.后者在很多框架中经常使用,通过用
阅读全文
摘要:一直在想.class和.getClass()的区别,思索良久,有点思绪,然后有网上搜了搜,找到了如下的一篇文章,与大家分享。 原来为就是涉及到Java的反射~~~~~ Java反射学习 所谓反射,可以理解为在运行时期获取对象类型信息的操作。传统的编程方法要求程序员在编译阶段决定使用的类型,但是在反射
阅读全文
摘要:泛型是Java SE 1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法。 Java语言引入泛型的好处是安全简单。 在Java SE 1.5之前,没有泛型的情况的下,通过对类型Object的
阅读全文
摘要:ava程序打包成exe可执行文件,分为两大步骤。 第一步:将Java程序通过Eclipse或者Myeclipse导成Jar包 第二步:通过exe4j讲Jar包程序生成exe可执行文件 第一步详解: 将java程序生成Jar包 以下是Myeclipse导出Jar包,首先选择项目“右击” 点击“Expo
阅读全文
摘要:Java中访问修饰符public、private、protecte、default的意义讲解:public(接口访问权限): Java语言中访问限制最宽的修饰符,一般称之为“公共的”。被其修饰的类、属性以及方法不仅可以跨类访问,而且允许跨包(package)访问。private(你无法访问): Ja
阅读全文