1. 代码缩进问题
` ` java
公共类HelloWorld {
公共静态void ***in(String[] args) {
system . out . println(" XXX ");
}
}
```
{}与相应语句块的开头对齐。
2.命名名称时不要注意规范,例如:HelloWorld helloworld(反例)
一般Java类名/源文件名应该遵循big hump命名法/Pascal命名法。
& gt第一个字母应该大写。如果有多个单词,每个单词的第一个字母要大写。
3.不要做作业
——当场写,不找借口。
——当场写,不理你。
-没有电脑我无法写作。
-现在代码主要是背的,所以写在纸上。好的记忆胜过糟糕的写作。
## 1.程序开发步骤
1.创建一个文本文档,并将其命名为HelloWorld。
2.然后打开文本文档,把基本语法结构写在里面。
` ` java
公共类HelloWorld {
公共静态void ***in(String[] args) {
}
}
```
3.按照语法结构写指令集。
` ` java
system . out . println(" XXX ");
```
4.将文本文档的扩展名转换为`. java `( Java的源代码文件的扩展名是Java)
5.用javac把源代码文件编译成字节码文件`。类文件。
6.使用java运行字节码文件。
* *总结步骤:* *
1.写源代码
2.编译源代码
3.运行程序
## 2.基本结构语法
` ` java
//类声明(声明一个类),因为类是Java中的基本单位
//class关键字后修饰的内容称为类名。
//它的名字要遵循大驼峰命名法,也要和文件名一致(后续说什么时候不需要一致)
//公共:公共类:类别
公共类HelloWorld {
//方法声明(声明一个方法),因为在Java中,函数需要以方法为单位执行。
***in方法是一个稍微有点特殊的方法,有固定的语法。它是Java程序的程序入口(从它运行)。
// static: static void:空,无效***in: ***in
// ***in容易写成mian。犯了错就跑不了。注意了。
公共静态void ***in(String[] args) {
//功能指令
system . out . println(" XXX ");
}
}
```
### 2.1输出指令
-` system . out . println();`使用系统输出流实现内容打印和换行操作。
-系统:系统
-out:输出
-打印:打印
-println:打印内容后换行。
-` system . out . print();使用系统输出流实现内容打印。
& gt这些转义符必须放在字符串中,用双引号括起来。
转义符号|函数
: - : | : - :
`\n` |换行
`\t` |一个制表位(多个空单元格,一个制表符)
```
没有\t效果
1*1=1
1*2=2 2*2=4
1*3=3 2*3=6 3*3=9
....
1*7=7 2*7=14 3*7=21
使用后的效果\t:(一定空网格间隙,表格会自动调整)
1*1=1
1*2=2 2*2=4
1*3=3 2*3=6 3*3=9
....
1*7=7 2*7=14 3*7=21
```
### 2.2注释
在编写Java的过程中,我们需要对一些程序进行注释,这样除了方便我们阅读之外,其他人也可以更好地理解我们的程序。因此,我们必须适时添加一些注释,这些注释可以是编程思想,也可以是程序的功能。
& gt前期评论量不要低于代码量的40%。
& gt
& gt你写了10行代码,其中至少应该有4行注释。
& gt
& gt有时候评论是理清你思路的一种手段。在容易出错的代码行上反复添加注释,可以有效降低出错概率。
-`//单行注释` 1
-`/*多行注释* /`
-`/** Java文档(文档)注释* /`
` ` java
/*
*第一个Java程序
* @作者查尔斯
* @日期2021-01-04
*/
class hello world {//类声明
//程序的入口
公共静态void ***in(String[] args) {
//输出内容
system . out . print(" Hello World \ n ");
system . out . print(" Hello World ");
}
}
```
& gt你不用担心写太多注释会影响你的代码性能,因为注释在编译过程中已经被去掉了,所以不会影响你。
& gt当程序在CMD中运行时,我们需要注意中文乱码的问题。CMD支持GBK编码格式,所以我们可以使用记事本的另存为功能将编码修改为ANSI。
## 3.跨平台原则
Java一开始一经推出就火了!
除了性能优秀、语法简洁之外,它还有一个主要优势:跨平台。(写一次,到处跑,写一次,到处跑都可以)
* *为什么没有其他语言,C语言等。之前实现跨平台?**
原因是:写程序要经过三大阶段:写源代码、编译源代码、运行程序。其中,编译后的源代码是对应某个平台(某个系统:Windows、Mac、Android)的独占版本...),所以需要为不同的平台准备很多份。
但是Java写的程序编译后,不是直接在某个平台上运行,而是在JVM(Java虚拟机)上运行。也因为JVM,可以使用跨平台和垃圾回收的功能。
所以你只要准备好适合不同平台的JVM,就可以保证Java程序可以在任何地方运行。
![day01-3-9](https://img-blog.csdnimg.cn/img_convert/c35a87cba45cbba08f77af94181b7bbd.png)!【day 01-3-9】(https://img-blog . csdnimg . cn/img _ convert/c 35 a 87 CBA 45 cbba 08 f 77 af 94181 b 7 bbd . png)
& gt**Java是如何跨平台实现的?* *[面试问题]
& gt
& gt与其他语言不同,Java将源代码直接编译成相应平台的机器码(二进制文件)。它将源代码编译成字节码文件,然后在JVM(包含在JRE中)上运行字节码文件,JVM在执行过程中将其转换成相应平台的机器码。
& gt
& gt所以只要在相应的平台上安装Java环境,Java程序就可以运行,这就是Java跨平台的原理。
## 4.反编译
* *编译:* *将源文件(.java)转换成字节码文件(。类)称为编译。
* *反编译:* *转换字节码文件的过程。类)返回到源文件(。java)称为反编译。(常用的有Jad、FrontEnd、jd-gui)
## 5.Eclipse用法
# # # 5.1概述
IDE(集成开发环境)是一套集成了代码编写、分析、编译和调试功能的开发软件服务。
* * Java开发领域常用的ide有哪些:* *
-Eclipse:Eclipse Foundation的Eclipse开源产品,可以算是Java领域应用最广泛的产品。
-MyEclipse:是基于Eclipse的商业产品,更适合Java EE开发。
-Intellij IDEA:是JetBrains公司开发的ide之一,非常适合现代开发。在过去的两年里,Eclipse的市场被它迅速蚕食。
-VS Code:是微软开发的编辑器。安装相应的插件可以达到IDE的效果。
-....
![eclipse_1_2](https://img-blog.csdnimg.cn/img_convert/***d8d512720c001af94b5a9384569057.png)![eclipse _ 1 _ 2](https://img-blog . csdnimg . cn/img _ convert/***d 8d 512720 c 001 af 94 b5 a 9384569057 . png)
### 5.2日蚀
-workspace工作室空
-它用于存储在Eclipse中开发的项目。
-各作业空相互独立,配置不受影响。
项目项目/项目
-在Eclipse workshop 空中,项目/project是编写Java程序的组织单位。
-比如:开发一个微信,那么你可以创建一个项目微信,里面写了大量的代码源文件。
* *使用Eclipse开发第一个Java程序的步骤:* *
切换到Java视图后。
1.创建新的Java项目
-文件菜单->:新建->;Java项目
-在导航区的白色处右击空-->;新建->Java项目
-* * JRE系统库* *: JRE的系统库。很多API(函数接口)都是用Java定义的,可以直接使用。
-* * src: * *源码,写Java源码
2.在src下创建一个新的Java文件(类文件)
a/项目
-文件菜单->:新建->;Java项目
-在导航区的白色处右击空-->;新建->Java项目
-* * JRE系统库* *: JRE的系统库。很多API(函数接口)都是用Java定义的,可以直接使用。
-* * src: * *源码,写Java源码
2.在src下创建一个新的Java文件(类文件)
本文来自繁华落尽与君老投稿,不代表舒华文档立场,如若转载,请注明出处:https://www.chinashuhua.cn/24/567635.html