锁定老帖子 主题:java基础笔记(一)
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2009-02-04
1、 java编译器 Java提供了一个免费的开发工具集Java Developer’s Kit,简称JDK,又称J2SDK 1.1、 javac.exe 编译器 后面必须跟文件名(一个java程序只能有一个public说明的类或者没有,文件名必须和这个public类名相同或者另行指定) 1.2、 java.exe 解释器 后面必须跟主类名(含有main的类) 1.3、 环境变量 在编译和运行Java程序时,有两个环境变量需要设置: path用于设置命令文件搜索的路径, classpath用于设置用户类文件搜索的路径 D:\>set path=.;.C:\j2sdk1.4.1\bin; D:\>set classpath=.;D:\yhx(中点表示当前目录) 设置多个路径可以用%classpath%;路径1;路径2; Println与print,前者多一个换行。 2、 学习java常见错误 2.1、Exception in thread “main” Exception 为异常 错误; Thread 为线程 2.2、java.lang.NoClassDefFoundError Lang是java 提供的一个包,java中共有60多个包。每个包都有许多类。NoClassDefFoundError是lang中的类。 2.3、invalid method declaration 指 错误的方法声明 Return type required 指需要返回声明(无返回void也是一种返回声明) 2.4、没有声明变量错误 cannot resolve symbol variable a1 Resolve 解析 variable 变量 2.5、文件命名错误 class hello2 is public ,should be declared in a file named hello2.java 3、数据类型 3.1、变量和常量 变量有名称和数据类型两个基本属性,其中变量的名称指定了变量存储的位置,而变量的数据类型则指定了变量的内容占据的大小。 变量的内容在程序的运行中可以改变,常量的内容在程序的运行中不允许改变。 3.2、整型、浮点型、逻辑型 3.2.1、整型 Byte 占一个字节,表示数的范围为 -127-127 Short 占两个字节,表示数的范围为 -32768-32768 Int 占4个字节,表示数的范围为 -2147483648-2147483648 Long 占8个字节,表示数的范围为 –
3.2.2、浮点型 Float 占4个字节,2.2e10f Double 占8个字节,2.2e10d或2.2e10 Java默认的浮点型是double 型 3.2.3、逻辑型 用关键字boolean定义,也称boolean型。 Boolean型数据的大小为1bit,包含1和0两个数。 true表示“逻辑真” false表示“逻辑假” 3.3、字符型 3.3.1、 Java中的字符采用Unicode字符集的编码方案,是16位的无符号整数,占2个字节,表示的字符从0~65535 字符型以关键字char 表示,也称为char型。每个字符占据2个字节
3.3.2、 汉字的unicode码,常用的汉字有7000多个,而unicode码有65535个字符,故可以将汉字包含到unicode字符集中。 在例子char2中的调试中发现输入法的转换注意;不必要的错误 也可以通过unicode来显示汉字。 3.3.3、java要求在使用某个变量之前先进行声明。声明就是给该变量指明内存的地址和大小 3.4、数组 3.4.1、数组的声明和赋值 声明:int A; 创建:A=new int[5]; 两步可以合作一步为: int A[]=new int[5];中A[]不能省为A 赋值:可以 A[0]=23; A[1]=121; A[2]=545; A[3]=2; A[4]=12; 也可以以上三步合为 int A[]={23,121,545,2,12}; 3.4.2、二维数组 声明,创建,赋值 Float A[][]; A=new float[2][3]; 或 float A[][]=new float[2][3];
3.5、字符串 任何类类型都属于一个类,字符型变量属于String 类, String 的中文意思就是字符串。String 是java.lang包中的一个类。String 类的一个构造方法是String(); 声明,创建与赋值 String s; S=new String(); S=”I am a student ”; 或 Sring s=new String(); s=”I am a student”; 或 String s=new String(“I am a student ”); 或 String s; s=”I am a student”; 或 String s=”I am a student”; 逐步的简化 e.g public class str { public static void main(String arg[]) { String s1; s1=new String(); s1="i am a student"; System.out.println(s1);
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
浏览 1577 次