快速入门
public class Hello{
//编写一个主方法
public static void main(String[] args){
System.out.println("ua is studyig java!")
}
}
注意编码问题(GBK)
.java 源文件
.class 字节码文件
什么是运行
-
有了可执行的java程序(Hello.class字节码文件)
-
通过运行工具java.exe对字节码文件进行执行,本质是.class装载到jvm 机执行
java程序开发注意事项
对修改后的Hello.java源文件需要重新编译,生成新的class文件后,再进行执行,才能生效。
开发注意事项和细节说明
- Java源文件以.java 为扩展名,源文件的基本组成部分是类(Class),如本类中的Hello 类。
- Java应用程序的执行入口是main()方法。它有固定的书写格式 : public static void main(String[] args) {…}
- Java语言严格区分大小写。
- Java方法由一条条语句构成,每个语句以“;”结束。
- 大括号都是成对出现的,缺一不可。[习惯,先写 {} 再写代码]
- **一个源文件中最多只能有一个public类。**其它类的个数不限。
- 如果源文件包含一个public类,则文件名必须按该类名命名!
- 一个源文件中最多只能有一个public类。其它类的个数不限,也可以将main方法写在非 public类中,然后指定运行非public 类,这样入口方法就是非public 的main方法
编译后每一个类对应一个class文件。
public class Hello {
//编写一个主方法
public static void main(String[] args){
System.out.println("ua");
}
}
class dog {
public static void main(String[] args){
System.out.println("is studyig");
}
}
class tiger {
public static void main(String[] args){
System.out.println("java!");
}
}
E:\7777777>javac Hello.java
E:\7777777>java dog
is studyig
E:\7777777>java tiger
java!
E:\7777777>java Hello
ua
E:\7777777>
学习方法
-
首先要有需求
-
看看能否用传统方法解决,比如有c的基础来学java
-
然后引出我们学习新技术和知识点!
-
接着学习新技术或者知识点的基本语句和基本语法(不要考虑细节)
-
快速入门(基本成型,crud:增删改查)
-
开始研究技术的注意事项、使用细节、使用规范、如何优化。
java转义字符
1) \t : 一个制表位,实现对齐的功能
2) \n : 换行符
3) \\ : 一个\
4) \" : 一个"
5) \' : 一个'
6) \r : 一个回车 System.out.println("韩顺平教育\r北京");
public class Changechar {
public static void main(String[] args){
System.out.println("北京\t天津\t上海");
System.out.println("jack\nsmith\nbob");
System.out.println("hello\\milan");
System.out.println("\\\\");
System.out.println("他说:\"我会带你去月球!\"");
}
}
E:\7777777>javac Changechar.java
E:\7777777>java Changechar
北京 天津 上海
E:\7777777>java Changechar
北京 天津 上海
jack
smith
bob
E:\7777777>javac Changechar.java
E:\7777777>java Changechar
北京 天津 上海
jack
smith
bob
hello\milan
\\
他说:"我会带你去月球!"
E:\7777777>
回车和换行是两个概念!!!
\r代表回车
后面的字符替换前面的字符