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);
分享到:
- 2009-02-04 19:59
- 浏览 1480
- 评论(0)
- 论坛回复 / 浏览 (0 / 1559)
- 查看更多
相关推荐
java基础笔记整理java基础笔记整理
Java基础 java学习笔记 Java Java基础Markdown学习笔记,可转换成PDF、Word等格式
一个源文件中不要定义同名的类 ">java基础 在命令行 控制台下的dos命令: 切换盘符 d: 进入某个目录 cd: 查看一个目录下有什么东西:dir 编译时 javac 源文件名 java 运行的时候 java 含有main方法的 类名 注意:不要写...
java基础笔记关于初学者的笔记 是本人根据初级视频总结的
自学JAVA基础,原创笔记,适合跨专业自学笔记
JAVA基础笔记整合,java基础部分的一些笔记整合,适合初学者。
Java基础班笔记修改
狂神说java系列笔记(java基础+javaweb+ssm+微服务)全套
一些Java笔记,非常基础。JAVA,1995年由SUN公司推出的一款高级编程语言,最早期叫Oak。是面向互联网编程。
java基础笔记.pdf
java基础笔记,内容详细全面,作为小白,基础不好的都很实用,尤其是向自学的,这么好的资源我就拿出来了,都是自己整理的,实用性强。
Java基础学习笔记
龙哥的Java基础笔记大全,可以说是史上最全最生动易懂,不信你就自己来看~
尚硅谷java教程全程跟听,手动整理,从面向对象开始按章节按课时整理,适合对照视频作为笔试使用/java知识脉络梳理/八股理解背诵
这是java基础部分的笔记,包含了java基础部分的重点和易错部分,对初学java的朋友来说很有帮助
Java基础笔记
毕向东老师java基础课 课堂笔记整理 java各个章节重点 包含部分经典代码
某培训公司内部机密资料。 java培训笔记(java基础知识第一到七天) 基础知识部分的知识点。
Java基础学习笔记.doc.初学java的笔记.
java基础笔记帮助各位初学者来更加快速入门java