java基础第一章
1.编写第一个程序
Java的运行,Java执行编写代码然后通过编辑器将Java源代码程序编译成Java字节码文件(.class)
jdk:开发者使用的工具包
JRE:是使用Java语言编写程序运行所需的软件环境
JAVA是跨平台适合分布式计算环境的面向对象编程语言
Path:路径变量,作用是告诉系统在当前目录找不到所需文件时,按path路径找
使用格式
/*
* HelloWorld.java
* 2019-7-17
* 第一个Java程序
*/
class HelloWorld{
public static void main(String[] args){
//输出消息到控制台
System.out.println("Hello World!!!");
}
}
2.java注释
名称 | 关键字 |
---|---|
单行注释 | \\ |
多行注释 | \**\ |
文档注释 | \***\ |
2.1.单行使用方法
public class HelloWorld{
public static void main(String[] args){
//输出消息到控制台
System.out.println("Hello World!!!");
}
}
2.2.多行注释使用方法
public class HelloWorld{
public static void main(String[] args){
/*
*控制台输出:Hello World!!!
*/
System.out.println("Hello World!!!");
}
}
2.3.文档注释使用方法
public class HelloWorld {
/**
* 数独实体类
* @param args
*/
public static void main(String[] args) {
// 输出消息到控制台
System.out.println("Hello World!!!");
}
}
3.java结构
3.1编写程序框架
public class HelloWorld{}
其中,HelloWorld为类名称,它要和程序文件名称一模一样。至于"类”是什么,将会在以后进行了解。类名前面用public (公共的) 和 class(类) 两个修饰的,它们先后顺序不能改变,中间要用空格分隔。类名后面跟着大括号,所有属于该代码都放在“{“和”}”中。
3.2编写main()方法的框架
public static void main(String[] args){}
main方法的作用有什么呢?正如房子不管有多大,有多少,这个房间都是必须有大门进入一样的,程序也要从一个固定的位置开始执行,在程序中我们把“main”称之为入口。而main()方法也是java程序的“入口”,是所有java程序的起始点,没有main()方法,计算机就不知道如何执行程序了,从哪里执行了。
3.3输出语句
该方法表示的作用是向控制台输出,即输出“ Hello World!!! ”。System.out.println()是java语言自带功能,使用它可以向控制台输出信息。print含义是"打印",ln 可以看做line(行)的缩写,println可以理解是打印一行,要实现控制台打印功能,前面加上System.out。在程序中,只要把需要的内容用英文引号引起来放在println()中即可。另外,
以下是输出的使用方法。
控制台引用程序
System.out.println("Hello World!!!");
4.转义字符
4.1正斜杠
转移字符对应的英文是escape character , 转义字符串(Escape Sequence)
字母前面加上捺斜线""来表示常见的那些不能显示的ASCII字符.称为转义字符.如\0,\t,\n等,就称为转义字符。
转义字符 | 意义 | ASCII码值(十进制) |
---|---|---|
\b | 退格(BS) ,将当前位置移到前一列 | 008 |
\f | 退格(BS) ,换页(FF),将当前位置移到下页开头 | 012 |
\n | 换行(LF) ,将当前位置移到下一行开头 | 010 |
\r | 回车(CR) ,将当前位置移到本行开头 | 013 |
\t | 水平制表(HT) (跳到下一个TAB位置) | 009 |
\v | 垂直制表(VT) | 011 |
\\ | 代表一个反斜线字符’’’ | 092 |
\’ | 代表一个单引号(撇号)字符 | 039 |
\" | 代表一个双引号字符 | 034 |
\0 | 空字符(NULL) | 000 |
\ddd | 1到3位八进制数所代表的任意字符 | 三位八进制 |
\uhhhh | 1到2位十六进制所代表的任意字符 | 二位十六进制 |
4.2反斜杠
/ 斜线, slash或又称为forward slash (前斜线), 原本是标点符号。 起源于古罗马,中世纪时用作逗号(而当时的双斜线//是被当作连接号的,后来演化成等号=)。
a) 英语里的斜线, 最常用的即使替代字符“or”表选择, 比如: Yes/No; 还有就是避免名字的冲突,比如美国的人口普查表 中有"Assyrian/Chaldean/Syriac", 就是为了避免因Syriac名字不同叫法而产生的冲突或歧义,其实也是or的含义;
b) 算术; 英文里面称over, 比如: 123/456,也即分数
c) 金钱表示。 $50/- 表示50美元上限, 后面没有了,防止有人添加修改。
d) 日期的表示
讨论QQ群号:579757351