01筑基期——Java入门(Hello Word)+ 废话

主要内容

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);//错误: 不能直接打印空常量
	}
}

可以用以上代码去测试一下,亲自感受一下!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值