Java基础小结

day01 总结:

-------------------------------------------------------------------------------

计算机发展史:1991詹姆斯高斯林团队开发(初代名称Oak后改名Java 最初隶属SUN公司后被Oracle收购)

计算机语言的本质:用人与机器进行交互的一种特殊“语言”

编程语言

1、概述:使用特定的符号和格式,完成软件逻辑的设计

2、分类:

(1)机器语言:01二进制(计算机唯一能够识别的语言)

(2)汇编语言:用简单的单词和符号表示一些指令

(3)高级语言:像说人话一样写代码

 C语言:面向过程

 C++:面向过程和面向对象

 Java:面向对象

Java语言特点

(1)开源

(2)面向对象

(3)编译性:编译期、运行期

(4)动态性:在程序的运行过程中,可以决定运行的内容,修改运行的内容

(5)跨平台性

编写一次,到处运行。编译一次,到处运行 在某个操作系统上,开发、编译出来的字节码文件(.class),也能够在其他的操作系统上去运行

原因:在不同的操作系统上,安装了不同版本的JVM

跨平台性原理:任何软件的运行,都必须要在操作系统上,而我们用Java编写的软件可以运行在任何操 作系统上,这个特性称作Java语言的跨平台性

图示

JDK,HRE,JVM

1、JVM:Java虚拟机,用于运行Java代码的容器

2、JRE:Java运行时环境 JRE = JVM + 类库

3、JDK:Java开发工具包 JDK = JRE + 开发工具

关系图

-------------------------------------------------------------------------------

安装时的注意事项:

一站式安装,一路点下一步

注:不要装C盘

JDK包含JRE 可以只安装JDK JRE不需要安装;非要安装时创建一个跟JDK同级的文件 

而不是安装在JDK里!!!

CMD进行验证 java -version(出现版本信息则成功)

环境配置:JAVA_HOME 值为JDK安装路径

Path中添加%JAVA_HOME%\bin

-------------------------------------------------------------------------------

注意事项:创建项目的时候,项目名称(Project name)只能采用字母小写!!!且不能以数字开头!!!

添加JDK的时候即是安装的JDK地址!!!!

-------------------------------------------------------------------------------

新建包(Package)的时候,起名采用倒置域名法(com.XXX.XXX)

例图:

目录的展开(即一变多)

例图:

---------------------------------------------------------------------------------------------------------------------------------------

day02 总结 :

  • 注释

特点:编译期不会检查语法 运行期不会呗执行

分类:单行 //XXXXXX

         多行 /*XXXXX*/

         文档 /**

            *

                     */

二、关键字

       注意事项:1、全部是小写

                       2、不可单独定义

              3、不能用于起名字

              4、目前没意义的单词以后可能会被赋予意义

三、标识符

1、用于给代码起名字:变量名,常量名,对象名,方法名,类名,接口名

2、组成:a-z A-Z

               0-9

         下划线 _

         美元 $

3、注意:数字不能开头

              不能和关键字重名

四、数据类型

       1、分类:基本数据类型:

                            整数型:byte、short(短整型)、int(整型)、long(长整型)

                            浮点型:float(单精度型)、double(双精度)

    

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值