JavaSE入门初级

有关jdk的重点版本极其特性:

jdk1.2(Playground运动场):

JVM:JDK1.2 Solaris Exact VM,附带JIT解释器,提升GC性能,精准内存管理(Accurate Memory Management),数据类型敏感;结构分离:Java2 被划分为J2SE J2EE J2ME;新增库:Swing Collections

jdk1.5(Tiger老虎):

推出新程序结构的设计思想;1)可变参数,2)for-each循环(用于数组遍历),增强for循环,3)静态导入;4)枚举;5)内省(Introspector);6)泛型(Generic);7)1.自动装箱与拆箱

jdk1.7(Dolphin海豚):

1)对Java集合(Collections)的增强支持;2)在Switch中可用String;3)数值可加下划线

4)支持二进制文字;5)简化了可变参数方法的调用;6.)try-with-resources 语句是一个声明了1到多个资源的try语句。

jdk1.8(Spider蜘蛛):

Lambda表达式;函数式接口;方法引用和构造器调用;Stream API;接口中的默认方法和静态方法;新时间日期API

jdk11:

1)本地变量类型推断(Local Var)

2)字符串加强

3)集合加强

4)Stream加强

5)Optional加强

6)InputStream加强

7)HTTP Client API

8)读写文件:对Files类增加了writeStringreadString两个静态方法,可以直接把String写入文件,或者把整个文件读出为一个String:

9)单文件代码

java执行机制:

编写源代码.java---》编译器---》字节码文件.class---》对应平台解释器---》解释执行

解释过程又称二次编译过程

java具有跨平台特性 :一次编译,随处运行

java的跨平台能力主要是JVM【Java Virtual Machine(Java虚拟机)】

由java文件编译成的class文件跨平台,class文件是二进制文件

cmd命令提示行(dos窗口)

1.开始---》搜索cmd---》打开

2.win+R---》输入cmd---》打开

常见命令:

dir:查看当前目录下的所有文件及文件夹

cd..:返回上一级目录

cd\:直接回到当前盘符的根目录

cls:清屏

切换盘符:盘符名字+:(英文冒号)

不区分大小写

cd 路径:

绝对路径 : 从盘符开始

相对路径

注意: 切换盘符的切换路径时候,要单独切换盘符(盘符名字:)

exit : 退出

tab : 对路径自动补全

方向上下键: 查找历史命令

jdk的安装:注意修改路径(不建议C盘)

环境变量配置

  1. 目的: 想要能够在任意路径下都能找到执行javac,java命令
  2. 配置: 计算机右键->高级系统设置->环境变量->系统变量->path->jdk的bin目录配 D:\install_path\Java\jdk-11.0.7\bin(自己的安装路径)
  3. 注意: 修改过环境变量就需要重新打开cmd

编写HelloWorld

选择显示文件扩展名: 查看->显示扩展名

  1. 新建一个文件修改文件名,后缀名
  2. 编写源代码
  3. 通过一个javac命令对源文件进行编译,变异成一份.class结尾的字节码文件 javac HelloWorld.java
  4. 通过java命令对class文件里面的类进行解释执行 java HelloWorld
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值