java01

Java基础笔记001 在这里插入图片描述

今日内容

* Java语言概述
	* Java语言概述&发展史【了解】
	java是一门面向对象的编程语言,不仅吸收了C++的优点,还摒弃了C++中难以理解的的多继承和指针等概念。
* Java的跨平台【了解】
  * JDK JRE JVM 有什么作用【理解】
* Java开发环境的搭建	
	* JDK的下载与安装【理解】
	* Dos命令【掌握】
	* JDK的环境变量的配置【掌握】
	
* 第一个Java代码HelloWorld程序的书写
	* HelloWorld案例【掌握】
	
* Java基本语法【掌握】
	* 注释	
	* 常量
	* 变量
	* 标识符

一、Java语言概述

01. Java语言发展史 (了解)

  • Java语言是由谁在哪家公司开发的,Java语言发展史?
    由詹姆斯.高斯林在sun公司开发,后被Oracle公司收购。
  • Java语言能够做什么?
    JavaME 微型版,用于嵌入式开发
    JavaSE 标准版,用于pc端软件的开发
    JavaEE 企业版,用于web服务的开发

02. Java语言的跨平台性

  • Java语言的特点
    跨平台性、多线程、面向对象、分布式、简单性、健壮性、安全性、动态性
  • Java语言是如何实现跨平台性?
    不同平台只要安装了Java的jvm就可将以.class结尾的二进制字节码文件解释为当前平台的具体的机器指令。

03. JDK、JRE与JVM(掌握)

  • 什么是JDK?
  • 什么是JRE?
  • 什么是JVM?
  • 三者之间有什么关系?
    JDK是java开发工具包,包含jre和java工具(java/javac/jdb等)以及Java基础类库。
    jre是Java运行环境,包含jvm和Java核心类库。
    jvm是Java虚拟机,可以将.class二进制字节码文件解释成具体平台上的机器指令,Java语言跨平台的原因。

二、Java开发环境的搭建

01. JDK的下载与安装

  • 下载

  • JDK的安装

    02. 命令提示符_基本介绍

  • 为什么要学习命令提示符?
    可以在dos命令窗口运行Java程序
    window键+R键 —> cmd 回车

03. 命令提示符_常用命令

盘符: 转盘
dir 查看当前文件夹下的所有
cd 文件路径 进入文件夹
cd … 退至上级目录
cd\ 退至盘符

04. 环境变量的配置

  • 为什么要配置环境变量?
  • 如何配置?
    %JAVA_HOME% 配置jdk的安装目录,为第三方软件提供jdk支持。
    path 配置jdk安装目录下的bin目录,可以在任意位置使用bin目录中的指令。

三、第一个Java代码HelloWorld程序的书写

01. HelloWorld程序

  • Java程序运行的基本步骤是什么?
    1、编写:通过Java开发环境编写.java及Java源文件
    2、编译:将.java文件编译成.class结尾的二进制字节码文件
    3、运行:将.class二进制字节码文件解释成机器代码

02. HelloWorld程序的编译运行

  • 编译和运行的指令是?
    javac 将.java文件编译成.class结尾的二进制字节码文件
    java 将.class二进制字节码文件解释成机器代码并运行

03. HelloWorld的常见问题与Notepad++使用

  • 常见问题
    1.中英字符书写错误
    2.java命令执行的是类名,不带.class

四、Java基本语法

01. 注释的使用

  • 什么是注释?
  • 注释的分类?
    用于解释说明Java程序的语句
    单行注释// …
    多行注释/* … /
    文档注释/
    * … */

02. 关键字的概念与特征

  • 什么是关键字?
    在Java语言中被赋予特殊意义的单词。
  • 关键字有哪些特征?
    1.是单个单词
    2.高级编辑器编写时会变色/加粗
    3.单词的字母均小写

03. 常量的概念与分类

  • 什么是常量?
    在程序中不能改变的量
  • 常量的分类有哪些?
    字符串(String)、字符(char)、整数(byte/short/int/long)、小数(float/double)

06. 计算机存储单元(了解)

  • 计算机当中的最小存储单元是什么?
    bit,比特位,常用b 表示
  • 常见的单位换算
    1byte(字节),常用B表示
    1B = 8b
    1KB = 1024B
    1MB = 1024KB
    1GB = 1024MB
    1TB = 1024GB

07. 基本数据类型

  • 为什么要有数据类型?
    区分不同类型数据,在进行数据存放是依据不同类型的数据申请不同的内存大小进行存放。
  • Java的基本数据类型一共分为哪些?
    数值型:
    整数型(byte/short/int/long)
    小数型(float/double)
    字符型(char)
    布尔型(boolean))

08. 变量的概念与定义格式

  • 什么是变量?
    在程序中可以改变的量
  • 变量的格式是?
    如:
    int x=2;
    int x; x=2;
    int x=2,y=3;

09. 标识符的概念与规则

  • 什么是标识符?
    是用来给类、对象、方法、变量、接口和自定义数据类型命名的一段字符。
  • 标识符的组成规则?
    规则:
    必须有数字、字符、$、_下划线组成,并且不能以数字开头;
    不能使用关键字
    区分大小写
    规范:
    2,y=3;

09. 标识符的概念与规则

  • 什么是标识符?
    是用来给类、对象、方法、变量、接口和自定义数据类型命名的一段字符。
  • 标识符的组成规则?
    规则:
    必须有数字、字符、$、_下划线组成,并且不能以数字开头;
    不能使用关键字
    区分大小写
    规范:
    见名知意、驼峰命名
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值