随笔分类 -  java

深入研究java.lang.Class类
摘要:Java程序在运行时,Java运行时系统一直对所有的对象进行所谓的运行时类型标识。这项信息纪录了每个对象所属的类。虚拟机通常使用运行时类型信息选准正确方法去执行,用来保存这些类型信息的类是Class类。Class类封装一个对象和接口运行时的状态,当装载类时,Class类型的对象自动创建。 Class 阅读全文

posted @ 2016-08-09 11:39 XLeer 阅读(167) 评论(0) 推荐(0)

java之迭代对象Iterator的使用方法
摘要:Iterator it =coll.iteratoer();//获取容器中的迭代器对象,至于这个对象是什么不重要。 例子: public static void main(String[] args){ ArrayList coll=new ArrayList(); coll.add(1); col 阅读全文

posted @ 2016-04-14 22:07 XLeer 阅读(762) 评论(0) 推荐(0)

java之return解析
摘要:return语句用来明确地从一个方法返回。 也就是,return 语句使程序控制返回到调用它的方法。因此,将它分类为跳转语句。 在一个方法的任何时间,return 语句可被用来使正在执行的分支程序返回到调用它的方法。class class Return { public static void ma 阅读全文

posted @ 2016-04-08 11:24 XLeer 阅读(413) 评论(0) 推荐(0)

java之Continue解析
摘要:有时强迫一个循环提早反复是有用的。也就是,你可能想要继续运行循环,但是要忽略这次重复剩余的循环体的语句。 continue 语句是break语句的补充。 在while 和do while 循环中,continue 语句使控制直接转移给控制循环的条件表达式,然后继续循环过程。 在for 循环中,循环的 阅读全文

posted @ 2016-04-08 11:21 XLeer 阅读(329) 评论(0) 推荐(0)

java之break解析
摘要:在java中,break语句有3种作用。 第一,在switch语句中,它被用来终止一个语句序列。 第二,它能被用来退出一个循环。(一系列的循环嵌套时,只跳出做里面的一层) 第三,它能作为一种“先进”的goto 语句来使用。 下面对最后 2种用法进行解释。 class BreakLoop { publ 阅读全文

posted @ 2016-04-08 11:12 XLeer 阅读(765) 评论(0) 推荐(0)

java常见的软件包
摘要:java.lang language java的核心包; java.awt 定义的都是java图形界面开发的对象; javax.swing:提供所有的windows桌面应用程序包括控件,比如:Frame/Dialog/Table/List等等,是java的图形界面库。 java.net用于java网 阅读全文

posted @ 2016-03-24 21:42 XLeer 阅读(254) 评论(0) 推荐(0)

java异常
摘要:异常就是程序运行时出现的不正常情况。java按照面向对象的思想将这些问题进行了封装。 java.lang.throwable throwable可以抛出error和exception error通常是jvm抛出的,需要对程序进行修正; exception可以针对性的进行处理。 这个体系中所有的类和对 阅读全文

posted @ 2016-03-24 21:20 XLeer 阅读(163) 评论(0) 推荐(0)

java类object
摘要:Object:是所有类直接或间接父类。 具体方法: 1.boolean equals(Object obj) 比较两个对象是否相等。内部比较两个对象的地址。 2.String toString() 将对象变成字符串。默认返回的格式:类名@哈希值=getClass().getName()+'@'+In 阅读全文

posted @ 2016-03-24 15:51 XLeer 阅读(192) 评论(0) 推荐(0)

java基础知识
摘要:多态 分清引用和被引用。(person p=new person(),实例是被应用,p是引用变量) 多态的成员变量在编译运行时都看左边的引用变量。 注:编译时不产生对象,只检查语法错误。 例子: package exercise;public class bilaoye {private int s 阅读全文

posted @ 2016-03-24 15:38 XLeer 阅读(201) 评论(0) 推荐(0)

java基础知识总结
摘要:1.java基础架构 java的三种技术架构: javaee:java的企业版开发平台,主要用于web开发; javase:java的标准版开发平台,主要用于桌面程序的开发; javame:java的电子开发平台,主要用于手机等程序的开发。 2.环境变量的配置 分为两种方法: 永久:java_hom 阅读全文

posted @ 2016-03-23 17:11 XLeer 阅读(304) 评论(0) 推荐(0)

如何将java程序包打包成.exe文件,在没有安装jre的windows上运行
摘要:http://blog.csdn.net/zhutulang/article/details/6994348 阅读全文

posted @ 2016-03-23 14:59 XLeer 阅读(224) 评论(0) 推荐(0)

java中Character和char的区别
摘要:Character是类,char基本数据类型. 在java中有三个类负责对字符的操作:Character、String、StringBuffer。其中Character类是对单个字符进行操作,String是对一个字符序列的操作,StringBuffer是对一串字符进行操作。 char可以自动包装成C 阅读全文

posted @ 2016-03-21 16:49 XLeer 阅读(6103) 评论(0) 推荐(0)

java空字符串“”和null区别
摘要:1.类型:“”是一个空字符串(String),长度为0,占内存,在内存中分配一个空间,可以使用Object中的方法(.toString()等) 2.内存分配:表示声明一个字符串类型的引用,其值为""空字符串,这个引用指向str1的内存空间。(是一个对象类型,定义是用 String[] a=new S 阅读全文

posted @ 2016-03-17 21:24 XLeer 阅读(923) 评论(0) 推荐(0)

java抛出异常thorw和throws的用法
摘要:java中异常被当做一个对象来看待。 并且所有系统定义的编译和运行异常都由系统自动抛出,成为标准异常。 但一般情况下java强烈的要求应用程序进行完整的异常处理,给用户友好的提示,或者修正后使程序继续运行。 1.用户程序自定义的异常和应用程序特定的异常,必须借助于throw和throws语句来定义抛 阅读全文

posted @ 2016-03-17 14:57 XLeer 阅读(3336) 评论(0) 推荐(0)

导航