java
kapuliyuehan
这个作者很懒,什么都没留下…
展开
-
1--java概述
1、在Java编程语言中,所有的源代码是写在纯文本与结尾的文件.java扩展名。这些源文件,然后使用javac 编译器编译成.class文件,.class文件文件不包含适合您处理器的本地代码,而是包含字节码- Java虚拟机的机器语言(Java虚拟机 )。java启动器工具在Java虚拟机的实例上运行您的应用程序。如图所示:因为java虚拟机可以在许多操作系统上运行,.clas翻译 2011-11-07 16:39:09 · 381 阅读 · 0 评论 -
checked 和 unchecked exception
简单的说继承自runtimeexception的为unchecked一般是不需要try...catch...或throws 机制去处理的异常继承自exception的为checked参考:http://blog.sina.com.cn/s/blog_6151984a0100kgbv.html原创 2012-04-26 17:30:03 · 484 阅读 · 0 评论 -
eclipse 运行时没有自动保存的解决方法
windows->preferences->run/debug->launching原创 2012-04-24 16:30:56 · 4551 阅读 · 3 评论 -
Java enum 枚举类型
Enum作为Sun全新引进的一个关键字,看起来很象是特殊的class, 它也可以有自己的变量,可以定义自己的方法,可以实现一个或者多个接口。 当我们在声明一个enum类型时,我们应该注意到enum类型有如下的一些特征。 1.它不能有public的构造函数,这样做可以保证客户代码没有办法新建一个enum的实例。 2.所有枚举值都是public , static , final转载 2012-02-10 10:43:36 · 512 阅读 · 0 评论 -
java 枚举类型
public class TestEnum { /*最普通的枚举*/ public enum ColorSelect { red, green, yellow, blue; } /* 枚举也可以象一般的类一样添加方法和属性,你可以为它添加静态和非静态的属性或方法,这一切都象你在一般的类中做的那样. */ public转载 2012-02-03 21:55:01 · 377 阅读 · 0 评论 -
Java初学者都应该搞懂的六个问题
对于这个系列里的问题,每个学Java的人都应该搞懂。当然,如果只是学Java玩玩就无所谓了。如果你认为自己已经超越初学者了,却不很懂这些问题,请将你自己重归初学者行列。内容均来自于CSDN的经典老贴。问题一:我声明了什么!String s = "Hello world!"; 许多人都做过这样的事情,但是,我们到底声明了什么?回答通常是:一个String,内容是“Hello wo转载 2012-01-31 16:31:06 · 395 阅读 · 0 评论 -
字符集和字符编码区别
在绝大多数情况下,包括某些专业文章中,字符集和编码都统称为编码,这是因为一个字符集往往对应一种编码。但是在程序中,我们来不得半点马虎,我们应该清楚地知道字符集和编码有什么区别。以 ASP.NET 为例,Response.Charset 和 Response.Output.Encoding(只读)中的 Charset 和 Encoding 有什么区别呢?Charset 是字符集,Encodi转载 2011-12-28 17:31:44 · 557 阅读 · 0 评论 -
java NIO 及 阻塞和非阻塞IO
Java中的阻塞和非阻塞IO包各自的优劣思考NIO 设计背后的基石:反应器模式,用于事件多路分离和分派的体系结构模式。反应器(Reactor):用于事件多路分离和分派的体系结构模式 通常的,对一个文件描述符指定的文件或设备, 有两种工作方式: 阻塞 与非阻塞 。所谓阻塞方式的意思是指, 当试图对该文件描述符进行读写时, 如果当时没有东西可读,或者暂时不可写, 程序就进入等待转载 2011-12-28 15:15:49 · 1068 阅读 · 0 评论 -
3--java异常处理
对java语言代码做有效性检验必须满足捕获或者指定需求。这也就是说,代码可能抛出某种异常必须满足下列条件之一:try语句来捕获异常;throws语句抛出异常;三类异常一是可检查的异常,一个好的应用程序应该能从这些异常中恢复。例如:假设一个程序提示用户输入文件名,而此文件不存在,会诱发java.io.FileNotFoundException,一个好的程序应该能指出用户的错误。此翻译 2011-11-10 10:41:33 · 427 阅读 · 0 评论 -
4--java "throws" is different from "throw"
这两者虽然看起来只有一个s的区别,但是作用完全不一样/////java处理异常方式///////////////////////////////在java代码中如果发生异常的话,jvm会抛出异常对象,导致程序代码中断,这个时候jvm在做的操作就是:创建异常对象,然后抛出,比如:int i= 1;int j = 0;int res = 0;res = i/j;//除0错误System转载 2011-11-10 10:37:38 · 362 阅读 · 0 评论 -
java新手系列 -- 调试程序
eclipse原创 2015-05-05 16:47:12 · 535 阅读 · 0 评论