主要内容
Java语言概述【了解】
入门程序Hello Word
注释/关键字
常量
一、Java语言概述
Java是一种高级编程语言,而且是面向对象的编程语言。
Java语言是美国Sun公司(Stanford University Network),在1995年推出的高级的编程语言。
Java语言共同创始人之一:詹姆斯·高斯林 (James Gosling),被称为“Java之父”
Java语言的版本:1.0-1.4,5.0…8.0…13.0
目前我们学习的8.0(用的多)
就说这点还想了解多的去看百度百科~~
二、入门程序Hello Word
编写程序也就是程序开发,那么问题来了一共分几步:
1.编写源程序
2.源程序编译成字节码文件
3.字节码文件交给JVM虚拟机【JVM虚拟机目前不细说】
注:大神想深度JVM去找 冰河 CSDN的大佬YYDS!!!
大概就是我从网上找的这个图(很详细“黑马程序员的图”)
我们来编写一共HelloWord.java
public class HelloWord{
public static void main(String[] args){
System.out.println("Hello Word!!!");
System.out.println("爱圈圈爱生活!!!");
System.out.println("冰河YYDS!!!");
}
}
入门程序完成,我们来捋一捋:
1.编写源程序(程序员自己写的也就是:HelloWord.java)
2.在DOS=命令窗口打开黑窗口:
输入格式:
javac 文件名.java(javac HelloWorld.java)编译成字节码文件 桌面会出现一共**.class文件**
3.交给JVM运行
输入格式:
java HelloWord
然后就可以看见我们输入的内容啦 ~~
注释:有可能乱码!!!
如果黑窗口输入chcp 显示:
则表示GBK ===> 936 这个以后再说 输入中文就会出现乱码
你需要输入chcp 65001 避免乱码 变成UTF-8 就可以了(以后会说如何在程序中解决乱码问题,也就数中英显示乱码问题)
三、注释/关键字
注释:是对程序中的内容进行解释说明的一些文字,不参与编译,也不参与运行,不会影响程序的运行效率
(1)单行注释: // 只能写一行内容
(2)多行注释: /* 可以写多行内容 */
关键字:是指在程序中,Java已经定义好的单词,具有特殊含义。(全是小写、在程序编译器里面是高亮显示的!!!)
就是看起来和别的单词不太一样的。
注释:
至于说哪些单词是关键字,以及每个关键字的特殊含义和用法是什么,今天不作讲解
四、常量
1、常量是啥
学过数学的童鞋都知道:
y = x+8 这个算式或者 y = x+8.0 8(整数常数) 和8.0(小数常数) 为常数
常数不可变
Java中把这个常数称作常量
分类:
(1)整数常量: 100,-200
(2)小数常量: 8.8,-8.8
(3)字符常量:
java中规定,字符常量必须使用单引号引起来,
而且单引号中必须只能有一个(不能没有,也不能有两个及以上)字符
举例:ACE
A: ‘a’ 正确的
B: ‘’ ''中没有东西 错误的 不能没有字符
C: ’ ’ ''有一个空格 正确的
D: ‘ab’ 错误的 不能有两个字符
E: ‘好’ 正确的
F: ‘女子’ 错误的 不能有两个字符
(4)字符串常量:
java中规定,字符串常量必须使用双引号引起来,
而且双引号中可以有多个(0个,1个,2个,3个…)字符
举例:ABCDEF
A: “a”
B: “”
C: " "
D: “hello”
E: “好”
F: “女子”
(5)布尔常量: 只有两个值,外面没有单引号或者双引号
true: 表示对的,正确的,成立的,肯定的
false: 表示不对的,错正确的,不成立的,否定的
(6)空常量:
null 不能直接打印空常量null
public class Demo04ChangLiang {
public static void main(String[] args){
//1.输出整数常量
System.out.println(100);
System.out.println(-200);
System.out.println("--------------------");
//2.小数常量
System.out.println(8.8);
System.out.println(-8.8);
System.out.println("--------------------");
//3.字符常量
System.out.println('a');
//System.out.println('');//错误: ''中不能没有字符
System.out.println(' ');//正确的: ''中只有一个空格
//System.out.println('ab');//错误: ''中不能有2个及以上的字符
System.out.println('好');//正确的:
//System.out.println('女子');//错误: ''中不能有2个及以上的字符
System.out.println("--------------------");
//4.字符串常量
System.out.println("a");
System.out.println("");
System.out.println(" ");
System.out.println("abcd");
System.out.println("好");
System.out.println("女子");
System.out.println("中国好强大");
System.out.println("--------------------");
//5.布尔常量
System.out.println(true);
System.out.println(false);
System.out.println("--------------------");
//6.空常量
//System.out.println(null);//错误: 不能直接打印空常量
}
}
可以用以上代码去测试一下,亲自感受一下!