java
ChampionLai
championlai
展开
-
java无难事笔记(二)
1,我们不能直接调用我们不能直接调用构造方法,必须通过new关键字来自动调用,从而创建类的实例构2,Java的类都要求有构造方法,如果没有定义构造方法,Java编译器会为我们提供一个缺省的构造方法,也就是不带参数的构造方法3,javap.exe 用法:javap + 类名 功能:显示类的信息,成员,函数4,new关键字为对象分配内存空间。引起对象构造方法的调用。原创 2013-07-07 16:08:00 · 638 阅读 · 0 评论 -
java无难事笔记(一)
1,编译成功,生成字节码文件,但是java虚拟机加载类的时候报错,说“找不到或无法加载主类”,原因是classspath配置最后没有加上“分号".2,各种数据类型 byte分配一个字节,有符号,short分配两个字节,有符号!这两种数据类型在参加运算的时候会强制转换为int,然后再进行运算,这样可以确保精度所以这种写法是错误的,byte b; b = b*3; b原创 2013-07-06 14:55:24 · 1111 阅读 · 0 评论 -
PAT 数据结构 2-09 装箱问题模拟
http://pat.zju.edu.cn/contests/ds/2-09import java.util.*;class Main{ public static void main(String[] args) { int n; int[] reserve = new int[1010]; int[] index = new int[1010]; Scanner原创 2013-07-18 10:12:33 · 1453 阅读 · 0 评论 -
java无难事笔记(十)
n 在AWT中,给我们提供了五种布局管理器:BorderLayout FlowLayout GridLayout CardLayout GridBagLayout布局管理器: import java.awt.*; class FrameTest{ publicstatic void main(String[原创 2013-07-17 21:00:17 · 891 阅读 · 0 评论 -
PAT 数据结构 2-07 数列求和
http://pat.zju.edu.cn/contests/ds/2-072-07. 素因子分解时间限制400 ms内存限制32000 kB代码长度限制8000 B判题程序Standard给定某个正整数N,求其素因子分解结果,即给出其因式分解表达式 N =原创 2013-07-17 14:48:55 · 1796 阅读 · 0 评论 -
PAT 数据结构 2-06 数列求和
2-06. 数列求和时间限制50 ms内存限制32000 kB代码长度限制8000 B判题程序Standardhttp://pat.zju.edu.cn/contests/ds/2-06给定某数字A(1输入格式说明:输入数字A与非负整数N。原创 2013-07-16 17:43:21 · 2067 阅读 · 0 评论 -
java输出精度控制
double sqr = 1.23456789;假如只要输出小数点后五位小树怎么处理C语言有printf通过格式控制来处理javaSystem.out.printf有类似于C语言的格式控制public PrintStream printf(String format, Object... args)产生格式化输出的原创 2013-07-15 17:19:59 · 8190 阅读 · 0 评论 -
Java编码浅析(注意区分三个概念)
转]Java编码浅析(注意区分三个概念)PS: 转自http://www.javaeye.com/topic/311583Java与Unicode: Java的class文件采用utf8的编码方式,JVM运行时采用utf16。 Java的字符串是unicode编码的。 总之,Java采用了unicode字符集,使之易于国际化。 Java支持哪些字符集:转载 2013-07-14 10:19:04 · 591 阅读 · 0 评论 -
java中的数学计算函数
java中的数学计算函数 Math类: java.lang.Math类中包含基本的数字操作,如指数、对数、平方根和三角函数。 java.math是一个包,提供用于执行任意精度整数(BigInteger)算法和任意精度小数(BigDecimal)算法的类。 java.lang.Math类中包含E和PI两个静态常量,以及进行科学计算的类(static)方法,可以转载 2013-07-14 22:16:01 · 731 阅读 · 0 评论 -
java无难事笔记(八)
ArrayList用对象数组来实现 ArrayList al = new ArrayList()Al.add(“sun”);Al.add(“wei”);Al.add(“xin”); For(int I = 0;i Print(al.get(i)); 也可以直接打印对象al,ArrayList有覆盖toString方法 用过asList返回一个固定尺寸原创 2013-07-13 20:30:10 · 722 阅读 · 0 评论 -
java无难事笔记(七)
当Java虚拟机启动的时候就会有一个非后台线程去执行main方法! java.lang 类 Threadjava.lang.Object java.lang.Thread所有已实现的接口: Runnablepublic class Threadextends Objectimplements Runnable线程 是程序中的执行线程。J原创 2013-07-13 20:28:36 · 958 阅读 · 0 评论 -
java无难事笔记(六)
数组拷贝System.copyArrays 对于对象拷贝的只是对象的引用,对象数组拷贝的仅仅是引用,因此修改拷贝后的对象的值也会影响原始对象的值! 数组从起始地start-start+length-1 数组排序Arrays.sort() java.util.Arrays 数组查找 Arrays.binarySearch() 对象的排序Arrays.so原创 2013-07-09 17:06:49 · 651 阅读 · 0 评论 -
java无难事笔记(五)
==以及equal对于基本数据类型,等于正常使用对于引用数据类型,==只是判断两个引用变量的值是否相等,也就是判断两个变量存放的地址是否相等,如果要判定两个变量引用所对应的值是否相等,应该用equalclass JavaTest{ publicstatic void main(String[] args) {原创 2013-07-09 17:05:36 · 614 阅读 · 0 评论 -
java无难事笔记(四)
内部类:内部类可以随意访问外部类的成员方法,包括私有成员。在其他类中如果需要引用内部类的话,不能按平时那样直接声明在其他类中是看不见内部类的,所以用内部类声明对象的时候,需要Outer.Inner inner = out.getInner(); 在其他类,直接用外部类声明对象,Outer outer = new Outer();Outer.Inner inner =原创 2013-07-08 16:57:46 · 582 阅读 · 0 评论 -
java无难事笔记(三)
package mybole; package语句必须是第一条语句;package mybole;class Test{ publicstatic void main(String [] args) { System.out.println("packagetest"); }}原创 2013-07-08 16:56:48 · 731 阅读 · 0 评论 -
java无难事笔记(九)
FileFile可以创建文件和目录创建文件:调用createNewFile()把字符串的最后一个看成是文件名(不管是否有后缀)File f = newFile("C:\\java\\9\\Test");f.createNewFile();前面的C:\java\9\Test必须是存在的路径,否则会报错,无法找到路径.创建目录:File f = new File("C:\\原创 2013-07-17 14:52:18 · 1148 阅读 · 0 评论