第二天

Java语言入门与基础

一、JAVA的语言概述

1、JAVA发展史

创始人:詹姆斯.高斯林

1995年JAVA语言问世

1996年发布第一个版本:JDK1.0

2004年发布5.0版本

2014年发布8.0版本

JAVA语言所属公司

SUN公司

oracle公司所收购 www.oracle.com

2、java的语言好处

只需一个平台上编写然后在多个平台运行,通过虚拟机JVM进行跨平台。

3、JDK和KRE

JDK是开发工具,JDK包含JRE。

JRE是运行环境,JRE包含JVM和类库。

JVM是虚拟机,可以保证跨平台运行。

4、JDK 如何下载和安装

去www.oracle.com官网进行下载,然后傻瓜式安装。

5、常见DOS命令

英文符号代表的含义
dir当前目录下的文件查看
cd添加目录
cd\添加单级目录
cd…回退目录
cls清屏
exit退出
盘符:到当前盘符
ipconfig查看域名
ping+域名查看网络连接

6、环境变量的配置

在桌面找到我的电脑右击,然后属性,高级系统设置,点击高级

在系统环境变量中新建,

变量名:JAVA_HOME

变量环境:找到自己jdk所下载的位置,把路径复制进来。(D:\develop\jdk9)

在系统环境变量中找到path

将%JAVA_HOME\bin放在最前面

二、入门案例HelloWorld

(编写程序,编译程序,运行程序)

1、HelloWorld程序编码编写:

public class HelloWorld{
    public static void main(String[] agrs){
        System.out.println("HelloWorld");
    }
}

2、编译程序

javac HelloWorld.java

3、运行程序

java HelloWorld

4、常见问题

单词:大小写要区分开

括号:大括号小括号要匹配

标点符号:所有标点符号要在英文状态下书写

三、java基础语法

1、注释 (只是解释说明不参与程序运行)

多行注释:/* 注释内容 */ (多行注释可以加单行注释,不可以加多行注释)

单行注释:// 标注内容 (可以加单行注释;在同一行可以加多行注释,否则不可以)

文档注释:/** 标注内容 */

2、java中的关键字

被JAVA赋予了特殊含义的单词, 如public;公共的 static;静态的

常见的关键字

public、 class、 static、 void

3、java中得常量

常量:在执行程序时,不会发生改变的量。

分类功能
字符串常量用双引号,“HelloWorld”
整数常量正常的整数,123、66
小数常量正常的小数, 1.3、12.6
字符常量用单引号,‘s’、‘我’
布尔常量代表真假值,ture、false
空常量空值 null

4、java中得数据类型

** 数据类型的两大分类:

​ 基本数据类型

​ 引用数据类型(类、接口、数组等)

四类八种数据类型

占用字节取值范围
整数类型byte1-128–127
short2
int4默认整数类型
long8书写的时候需要加L
浮点类型float4书写的时候需要加F
double8默认浮点类型
字符类型char20–65535
布尔类型boolean1ture false

5、JAVA中的变量

变量:在执行程序时,会发生改变的量。

变量的定义:

数据类型 变量名=变量值

变量的注意事项

在同一作用域,不能出现同名的变量。

定义变量可以不赋值。但使用之前必须赋值。

定义long变量需要在值后加L

定义float变量需要在值后加F

6、java中的标识符

什么是标识符

给类、方法、变量起名字用的

标识符组成规则

  • 大小写字母

  • 数字

  • _

  • $

  • 标识符注意事项

    • 不能以数字开头
    • 不能使用关键字
    • 建议起到见名知意 name名字 age年龄 score成绩 price价格
  • 常见的命名规范

    • 给类、接口起名字:大驼峰命名法(单词首字母大写)
    • 给方法、变量起名字:小驼峰命名法(一个单词:全部小写 多个单词:第二个单词开始,首字母大写)
    • 给包起名字:公司域名倒序 www.itheima.com com.itheima.项目名称.模块名称。

7、数据类型的转换

自动转换:由大到小,不需要强制转换

byte->short->int->long->float->double

char->int->long->float->double

强制转换:由小到大,需要进行强制转换

格式: 目标数据类型 变量名=(目标数据类型)被转换的值

晚自习补充

字符串变量的定义

数据类型 变量名 = 值

String s =“加油”

public class Demo01{
	public static void main(String[] args) {
		//数据类型 变量名 = 值;
		String s1 = "HelloWorld";
		System.out.println(s1);
		
		//定义一个int类型的变量
		int age = 18;
		//输出格式:我的年龄是:18
		System.out.println("我的年龄是:" + age);
		
		System.out.println("---------------------");
		
		/*
			println其中的ln起到换行的作用
			输出完内容以后,加一个换行
		*/
		System.out.print("Hello");
		System.out.println();	// 空的输出语句,起到换行的作用
		System.out.println("World");
	}
}

面试题

Java程序跨平台的原理是什么?

通过系统下载适合自己的jvm虚拟机进行跨平台.

JDK和JRE的作用和关系是什么?

jdk编译工具:jdk包含jre

jre编译环境:jre包含jvm

jvm虚拟机:可以进行跨平台操作.

常用的DOS命令有哪些?

盘符:、dir、cd\、cd…、cls、exit

java中注释的作用和分类是什么?

作用:对编写的编码进行解释说明。

分类:单行注释、多行注释、文档注释

java中的关键字有什么特点?

单词全部小写

高级编辑器会有高亮色彩

java中的常量有哪些分类?

字符串常量、整数常量、小数常量、字符常量、布尔常量、空值常量

java中的数据类型的分类?

基本数据类型

引用数据类型

java中的变量定义格式是什么?

数据类型 变量名 = 数据值

java中的标识符有哪些组成规则和注意事项?

组成规则:大小写字母、数字、—、$

注意事项:不能以数字开头

​ 不能使用关键字

​ 建议起到见名知意

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值