2013年7月10日

java 7 新增数值类型写法

摘要: package frank;public class App{ public static void main(String[] args) { //java 7新增的写法 int binVal = 0B1000_0000_0000_0000_0000_0000_0000_0011; double pi = 3.14_15_92; int a = 8_5_1; float b = 3_2.5_4F; System.out.println(binVal); System.out.println(pi); }} 阅读全文

posted @ 2013-07-10 22:22 wp456 阅读(201) 评论(0) 推荐(0)

无穷大和非数

摘要: package frank;public class App{ public static void main(String[] args) { /* 除数不能为0, int a = 2; int b = 0; System.out.println(a/b);//编译通过,但是运行报错,by zero */ /* float a = 1.00F; float b = 0;//会自动变成浮点数的0.0 float c = a/b;//正无穷大 如果是一个负数除以0那就是负无穷大 float d = Float.NEGATIVE_INFINITY; System.out.pr... 阅读全文

posted @ 2013-07-10 22:13 wp456 阅读(450) 评论(0) 推荐(0)

2013年7月8日

java中char

摘要: package frank;/***基础类型char得练习,好多人称char为字符类型,其实它就是一个16位无符号的整数类型*它的值范围是0~65535 unicode值范围 '\u0000' ~ '\uffff' 其中前256个字符于ASCII码中完全重合。*它还可以于数字类型进行运算。*原生类型有八个:byte short int long float double boolean char*/public class App04{ public static void main(String[] args) { char aChar = 'a 阅读全文

posted @ 2013-07-08 22:16 wp456 阅读(621) 评论(0) 推荐(0)

2013年7月7日

java整数变量的四种赋值方式

摘要: package frank;/***整数常量的四种赋值方式*/public class App03{ public static void main(String[] args) { int a = 013;//八进制 int b = 0x13;//十六进制 int c = 0b10000000000000000000000000000001;//二进制 负数以补码的形式存在 int d = 13;//十进制 日常中的方式 System.out.println(a); System.out.println(b); System.out.println(c); System.ou... 阅读全文

posted @ 2013-07-07 11:36 wp456 阅读(1301) 评论(0) 推荐(0)

2013年7月5日

java文档生成工具

摘要: 我们在写代码的时候需要生成api文档的时候就要为程序添加文档注释,/** */ 里面可以增加一些说明,可以查看相关书记进行填写,然后用javadoc工具进行生成。D:\我的文档\Java\Sample\java>javadoc -d ../AppDoc -windowtitle test -doctitle 学习javadoc -header 我的类 App02.java 阅读全文

posted @ 2013-07-05 22:35 wp456 阅读(218) 评论(0) 推荐(0)

java之面向对象

摘要: 面向对象编程是目前业界公认的编程方法,他的特点:封装、继承、多态几种。其实面向对象编程的程序员分为类库的创建者和类库的使用者,一般类库的使用者不一定具备面向对象思想。他们虽然都会继承和封装,但是他们的思想根本没有改变,只是在对方法进行扩展。面向对象编程的步骤:OOA(面向对象分析)、OOD(面向对象设计)、OOP(面向对象编程)。首先进行分析然后文档化,目前都用UML建模语言进行设计。 阅读全文

posted @ 2013-07-05 20:47 wp456 阅读(148) 评论(0) 推荐(0)

2013年7月4日

java中垃圾回收机制

摘要: 在内存中不再被对象使用的引用对象就称为“垃圾”,那么gc就会在不固定的时间去清理这些垃圾,以便节约空间。垃圾回收机制是一种动态存储技术。垃圾回收机制只能回收内存资源,不能回收物理资源(如数据库连接、磁盘I/O资源)。如果一个变量不再使用,我们可以设置为null,暗示可以回收此对象了。垃圾回收机制的精准性主要包括两个方面:一是准确的标记在使用的对象,而是精确定位对象之间的引用关系。现在的jvm垃圾回收机制有多重:1、垃圾回收时程序停止运行。2、垃圾回收时程序依旧在运行。3、垃圾回收时采用多线程。但是在1.7后Java提供了GI垃圾回收器,相信比之前的垃圾回收器性能更好。 阅读全文

posted @ 2013-07-04 22:28 wp456 阅读(161) 评论(0) 推荐(0)

java之public

摘要: 一个源文件里面最好只定义一个类,如果某个类用public修饰的,那么类名必须跟文件名一样,不然就会报错,一个源文件里面只能有一个public修饰的类。 阅读全文

posted @ 2013-07-04 21:49 wp456 阅读(255) 评论(0) 推荐(0)

java之main

摘要: 如果一个类定义为public,那么类名就必须跟文件名一样。如果要执行一个类,那么类必须包含程序入口点"main"公共静态无返回值方法,有String[]类型的一个参数。在大的程序都必须有一个程序入口点。 阅读全文

posted @ 2013-07-04 21:44 wp456 阅读(128) 评论(0) 推荐(0)

2013年7月2日

第一个java程序

摘要: 下载jdk后安装,安装了后设置环境变量,然后用记事本写一点代码,然后在cmd中用javac 编译,然后再用Java命令让jvm去解释。public class App01{ public static void main(String[] args) { System.out.println("Hello Java!"); }} 编译:D:\我的文档\Java\Sample\java>javac -d ../class/ App01.java 解释执行 :D:\我的文档\Java\Sample\java>java -cp ../class/ App01顺利执行。 阅读全文

posted @ 2013-07-02 22:46 wp456 阅读(243) 评论(0) 推荐(0)

导航