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
- 浏览 1515
- 评论(0)
- 论坛回复 / 浏览 (0 / 1578)
- 查看更多
相关推荐
java基础笔记整理java基础笔记整理
一个源文件中不要定义同名的类 ">java基础 在命令行 控制台下的dos命令: 切换盘符 d: 进入某个目录 cd: 查看一个目录下有什么东西:dir 编译时 javac 源文件名 java 运行的时候 java 含有main方法的 类名 注意:不要写...
“尚硅谷JAVA基础笔记”涵盖了Java语言的基础知识,包括语言概述、基本语法、面向对象概念、封装、继承和多态,以及一些关键概念如形参与实参、属性与局部变量、构造器、this关键字、包和MVC设计模式的使用。...
本学习笔记主要涵盖了Java的基础知识,包括面向对象、集合、IO流、多线程、反射与动态代理以及Java 8的新特性等方面,旨在帮助初学者或有经验的开发者巩固和提升Java编程技能。 1. 面向对象(OOP):Java的核心是...
Java 基础笔记 Java 是一种高级程序设计语言,应用广泛。本笔记将从基本概念开始,详细讲解 Java 的基础知识。 搭建环境和编译运行 在 Java 中,编译和运行程序需要搭建环境。首先,需要编写 Java 源代码,例如:...
根据提供的信息,我们可以总结出以下Java...以上就是基于提供的“Java基础笔记”内容所整理的关键知识点。这些知识点涵盖了位运算、控制结构、方法定义及对象创建等基本概念,对于Java初学者来说是非常重要的入门知识。
JAVA基础笔记整合,java基础部分的一些笔记整合,适合初学者。
这份"JAVA基础笔记"涵盖了从入门到进阶的关键知识点,对于初学者或是希望巩固基础的开发者来说,都是一份宝贵的资源。 笔记可能包括以下几个部分: 1. **Java简介**:Java的起源、特点和应用领域,以及为什么它在...
Java基础总结大全涵盖了Java编程语言的核心概念,从JVM、JRE和JDK的区别,到环境变量的设置,再到变量的定义和类型转换,深入浅出地讲解了Java的基础知识。 1. JVM、JRE和JDK: - JVM(Java Virtual Machine)是...
【Java基础】 Java是一种广泛使用的面向对象的编程语言,由Sun Microsystems(现已被Oracle公司收购)于1995年发布。Java以其“一次编写,到处运行”的特性,成为跨平台应用开发的首选语言。Java的基础部分主要包括...
【小龙的基础笔记】是针对Java初学者的一份详尽教程,由知名导师“龙哥”精心编撰。这份笔记集合了Java编程语言的基础知识,旨在帮助读者从零开始掌握这门广泛使用的编程语言。以下是对笔记中涉及的主要知识点的详细...
Java是1995年由SUN公司(现已被Oracle收购)推出的高级...总的来说,Java基础知识涵盖了语言的起源、架构、开发环境设置、基本语法、程序结构和常量等多个方面,学习Java需要掌握这些核心概念,并不断实践以加深理解。
Java基础学习笔记
【描述】:这套笔记以“狂神说”为特色,提供了详细的讲解和实例,让学习者能够从Java基础开始,逐步进阶到Java Web开发,再深入到Spring、MyBatis等主流框架的应用,最后涉及微服务技术,如Spring Boot和Dubbo的...
1. **Java基础**:介绍Java语言的基本语法,如变量、数据类型、运算符、控制流程(条件语句、循环)、数组、字符串以及异常处理。这些基础知识是理解和编写任何Java程序的基石。 2. **面向对象编程**:深入讲解Java...
传智博客的JAVA基础笔记个人总结是一份全面的学习资源,旨在帮助初学者或有一定基础的开发者巩固和提升Java编程技能。这份笔记是基于传智播客的课程内容,结合了牛牧老师和水镜老师的讲解精华,提供了27天的学习计划...
【Java基础整理笔记超详细】 Java是一门广泛使用的高级编程语言,由Sun Microsystems(后被Oracle收购)在1995年推出。它的设计目标是跨平台、面向对象,并且具有健壮性和安全性。Java这个名字源于印度尼西亚的咖啡...