JAVA基础第一天——JDK、Eclipse、常用快捷键、输出HelloWorld

认识JAVA语言

1 Java有哪些版本?
    JAVASE : 标准版
    JAVAME : 小型版
    JAVAEE : 企业版
        
    JDK : 开发工具包
    JRE : 运行环境
    JVM : 虚拟机, 可以保证java语言的扩平台
    
    三者的关系 : JDK  > JRE  > JVM


    JDK : 安装 
    注意事项 : 安装目录不能有空格和中文
    
    配置环境 : 
        为什么要配置环境变量?
        配置环境变量的作用 : 可以在任意的目录下使用jdk,bin目录下的指令(javac , java)
        
        
    开发一个小程序 HelloWorld
    
    1 编写程序
        1.1 创建出一个文本文档,把扩展名改成.java
        1.2 在这个.java文件中书写代码
    
    2 编译程序
        使用JDK, bin目录下的一个指令叫javac
        编译.java文件,编译之后会生成一个字节码文件(.class文件)
    
    3 运行程序
        使用JDK, bin目录下的一个指令叫java , 运行.class文件
        
            
    E:\develop\jdk7\bin
    

    开发工具 Eclipse  : 集成好了开发环境的软件
    
    特点 : 1 免费   2 纯java编写   3 绿色版软件
    
    

    注释 
        概述 : 解释说明程序的文字
        分类 : 
            1 单行注释   // 注释的内容...
            2 多行注释   /*  注释的内容...  */
            3 文档注释   /** 注释的内容...  */
        注意事项 : 注释不参与程序的运行, 只对程序进行解释说明


    关键字 
        概述 : 被java语言赋予了特定含义的英文单词
        关键字特点 : 1 单词全部小写   2 在常见的开发工具中有特定颜色标记


    常量 
        概述 : 程序运行过程中, 其值不可发生改变的量, 叫做常量
        
        分类
            A : 字面值常量
                1 字符串常量  "hello"  "123"  "你好"
                2 整数常量    123  -345
                3 小数常量    12.12  -13.13
                4 字符常量    '1'  '0'  'a'  '好'   '\u0000'
                5 布尔常量       true  , false
                6 空常量(今天不学)  null
                
            B : 自定义常量
7         
    变量 
        概述 : 程序运行过程中, 其值可以在一定范围内发生改变的量, 叫做变量
        格式 : 数据类型 变量名 = 初始化值;   *****
    
        变量使用时注意事项 : 
            1 变量在使用前必须给定初始化值
            2 在同一个大括号内, 变量名不能重复
            3 变量的使用范围,在它所在的那对大括号

8  
    数据类型 : java属于强类型语言, 针对于每一个数据都有对应的数据类型    *****
        分类
            基本数据类型 : 四类八种
                整数类型 byte(1) , short(2) , int(4) , long(8)
                浮点类型 float(4), double(8)
                字符类型 char(2)
                布尔类型 boolean(1)    
                
            引用数据类型(今天不学) : 数组 , 类 , 接口 
            
    注意事项 : 
        A : 整数默认是int类型
            小数默认是double类型
        
        B : 
            定义float类型数据,数据后需要加上f,F , 建议使用F
            定义long类型数据 ,数据后需要加l,L  ,  建议使用L
    
  9    

      eclipse常用快捷键

 



/*
 * 快捷键 : 
 * 		main方法 :  main , alt + / , 回车
 * 		输出语句  :   syso , alt + / , 回车
 * 		格式化代码 : ctrl + shift + f    注意事项 : 1 英文输入法   2 和其他软件的快捷键冲突    3 代码不能有错
 */

// 定义一个类, 类是程序的最基本单位 , 类名需要和文件名保持一致
public class HelloWorld {
	
	// 这是一个main方法 , 是程序的入口, 程序会找到main方法, 执行里面的内容
	public static void main(String[] args) {	
		// 这是一条输出语句, 双引号里面可以写任意内容, 输出语句会把内容打印在控制台
		System.out.println("hello");
		System.out.println("world");
		System.out.println("java");
	}
}

/*
	1 字符串常量  "hello"  "123"  "你好"
	2 整数常量    123  -345
	3 小数常量    12.12  -13.13
	4 字符常量    '1'  '0'  'a'  '好'   '\u0000'
	5 布尔常量 	  true  , false
	6 空常量(今天不学)  null
 */
public class Demo1 {
	public static void main(String[] args) {
		// 字符串常量
		System.out.println("hello");
		
		// 整数常量
		System.out.println(123);
		
		// 小数常量
		System.out.println(12.12);
		
		// 字符常量
		System.out.println('a');
		System.out.println('1');
		System.out.println('\u0000');
		System.out.println(' ');
		System.out.println('好');
		
		// 布尔常量
		System.out.println(true);
		System.out.println(false);
		
		// 空常量
		// System.out.println(null);
	}

}


/*
	1 变量在使用前必须给定初始化值
	2 在同一个大括号内, 变量名不能重复
	3 变量的使用范围,在它所在的那对大括号
 */
public class Demo2 {
	public static void main(String[] args) {
		// 数据类型 变量名 = 初始化值;
		byte b = 10;
		System.out.println(b);

		short s = 20;
		System.out.println(s);

		int i = 30;
		System.out.println(i);

		long l = 10000000000L;
		System.out.println(l);

		float f = 12.12F;
		System.out.println(f);

		double d = 13.13;
		System.out.println(d);

		char c = 'a';
		System.out.println(c);

		boolean bb = true;
		System.out.println(bb);

		boolean bb2 = false;
		System.out.println(bb2);

		// 代码块
		{
			int ii = 10;
		}

		int ii = 100;
		System.out.println(ii);
	}
}

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

大数据架构师Pony

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值