01- Java概述

目录

1.计算机编程语言

2.计算机语言发展

3.Java语言发展历史

4.Java语言特点

5.Java语言跨平台原理

6. Java语言开发环境

7.HelloWorld

8.Java基础语法

9.关键字

10.标识符的命名规则

11.标识符的命名规范

12.数据类型

13.变量

14.计算机存储单位(掌握)


  • 1.计算机编程语言

    • 人们使用编程语言对计算机下达的命令 (计算机能看懂的语言)

  • 2.计算机语言发展

    • 机器语言:二进制

    • 汇编语言:面向机器的语言(单片机)

    • 高级语言:go、java、c

  • 3.Java语言发展历史

    • 诞生于SUN公司,09年SUN被Oracle(甲骨文)收购,java早期称为Oak(橡树)

    • Java之父是詹姆斯.高斯林(James Gosling)

    • 1995年诞生,1996年发布JDK1.0版,目前java22

  • 4.Java语言特点

    • 面向对象:Java语言支持封装、继承、多态,面向对象编程,让程序更好达到`高内聚`,`低耦合`的标准。

  • 5.Java语言跨平台原理

    • java开发三步骤:编写(.java) 编译(字节码文件.class) 运行(操作系统)

    • JVM(Java Virtual Machine ):java虚拟机,运行java的假象计算机

    • JRE (Java Runtime Environment) :java运行环境,包含JVM和运行时所需要的核心类库

    • JDK (Java Development's Kit):java程序开发工具包

    • 注:jdk包含jre,jre包含jvm

  • 6. Java语言开发环境

    • 下载网址:www.oracle.com

    • JDK的安装

    • 配置环境变量: JAVA_HOME+Path

  • 7.HelloWorld

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

    • 字符编码问题:javac -encoding utf-8 HelloWorld.java

    • 注:文件夹里只有一个文件,可以Tab键,自动补全 ​ 运行主类名

    • 使用javadoc工具可以基于文档注释生成API文档 : javadoc -author -d doc HelloWorld.java

  • 8.Java基础语法

    • 注释:单行注释// 多行注释/* */ 文档注释/** */

  • 9.关键字

    • ...

  • 10.标识符的命名规则

    • (1)Java的标识符只能使用26个英文字母大小写,0-9的数字,下划线_,美元符号$

    • (2)不能使用Java的关键字(包含保留字)和特殊值

    • (3)数字不能开头

    • (4)不能包含空格

    • (5)严格区分大小写

  • 11.标识符的命名规范

    • (1)见名知意

    • (2)类名、接口名等:每个单词的首字母都大写(大驼峰式),形式:XxxYyyZzz, 例如:HelloWorld,String,System等

    • (3)变量、方法名等:从第二个单词开始首字母大写,其余字母小写(小驼峰式),形式:xxxYyyZzz, 例如:age,name,bookName,main

    • (4)包名等:每一个单词都小写,单词之间使用点.分割,形式:xxx.yyy.zzz, 例如:java.lang

    • (5)常量名等:每一个单词都大写,单词之间使用下划线_分割,形式:XXX_YYY_ZZZ, 例如:MAX_VALUE,PI

  • 12.数据类型

    • 基本数据类型:整形byte、short、int、long 浮点型float、double 字符型char 布尔型boolean

    • 引用(复杂)数据类型:数组、类(String)、接口

    • 基本数据类型存储范围(掌握),见md图

    • 内存:栈、堆、常量池

  • 13.变量

    • 变量:在程序执行的过程中,其值可以发生改变的量

    • 变量的声明

    • 变量的赋值

    • 变量值的输出

    • 变量可以反复赋值

    • 变量的三要素:数据类型、变量名、值

    • 变量的使用: 1、先声明后使用 2、在使用之前必须初始化 3、变量有作用域 4、在同一个作用域中不能重名 5、变量值的类型必须与变量声明的类型一致或兼容(<=)

    • 最终变量/常量(final) //定义常量 final int FULL_MARK = 100;//满分

  • 14.计算机存储单位(掌握)

    • 进制

    • 存储单位 - 8 bit = 1 Byte -

    • 1024 Byte = 1 KB -

    • 1024 KB = 1 MB -

    • 1024 MB = 1 GB -

    • 1024 GB = 1 TB

  • 4
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值