[JAVA学习之旅] day1记录

快速入门

public class Hello{
	//编写一个主方法
	public static void main(String[] args){
		System.out.println("ua is studyig java!")
	}
}

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-yRSdtu2v-1664214375504)(D:\TODO7\IMG\img\image-20220927001218980.png)]

注意编码问题(GBK)

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-JSMjaHUf-1664214375505)(D:\TODO7\IMG\img\image-20220927002401979.png)]

.java 源文件

.class 字节码文件

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-WgIuvyt5-1664214375506)(D:\TODO7\IMG\img\image-20220927002448702.png)]

什么是运行

  1. 有了可执行的java程序(Hello.class字节码文件)

  2. 通过运行工具java.exe对字节码文件进行执行,本质是.class装载到jvm 机执行

    java程序开发注意事项

    对修改后的Hello.java源文件需要重新编译,生成新的class文件后,再进行执行,才能生效。

开发注意事项和细节说明

  1. Java源文件以.java 为扩展名,源文件的基本组成部分是类(Class),如本类中的Hello 类。
  2. Java应用程序的执行入口是main()方法。它有固定的书写格式 : public static void main(String[] args) {…}
  3. Java语言严格区分大小写。
  4. Java方法由一条条语句构成,每个语句以“;”结束。
  5. 大括号都是成对出现的,缺一不可。[习惯,先写 {} 再写代码]
  6. **一个源文件中最多只能有一个public类。**其它类的个数不限。
  7. 如果源文件包含一个public类,则文件名必须按该类名命名!
  8. 一个源文件中最多只能有一个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>

学习方法

  1. 首先要有需求

  2. 看看能否用传统方法解决,比如有c的基础来学java

  3. 然后引出我们学习新技术和知识点!

  4. 接着学习新技术或者知识点的基本语句和基本语法(不要考虑细节)

  5. 快速入门(基本成型,crud:增删改查)

  6. 开始研究技术的注意事项、使用细节、使用规范、如何优化。

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代表回车

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-oDiXW1mz-1664214375507)(D:\TODO7\IMG\img\image-20220927012829118.png)]

后面的字符替换前面的字符

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值