Java入门

1.Java由SUM公司开发

2.现在SUM已被oracle收购

3.java重要特性——跨平台

4.java一般特性

4.1简单性:没有头文件,指针运算,结构,联合,操作符重载,虚基类等等

4.2可移植性(跨平台):一次编译,到处运行

4.3高性能:将一些“热点”字节码编译成本地机器码,并将结果缓存起来,在需要的时候重新调用

4.4分布式:JAVA是为internet的分布式环境设计的,因为他能够处理tcp/ip协议

4.5动态性:就是在需要时将某些代码添加到正在运行的程序中

4.6多线程:带来更好的交互响应和实时行为

4.7安全性: Java适合于网络/分布式环境

4.8健壮性:在输入错误、磁盘故障、网络过载或有意攻击情况下,能不死机、不崩溃。

5.java编译流程

编译源文件(.java)——通过编译器(javac)——字节码(.class)——通过虚拟机(java)——执行字节码(任何系统)

6.java属于编译解释型语言从源文件(.java文件)经过编译,转换成中间状态的字节码文件(.class文件)从.class文件开始,一边转换成二进制,一边运行。

7.java的两种核心机制

7.1java虚拟机

7.2java回收机制:程序员无权调用垃圾回收器。可通过方法通知和调用(不建议使用)

8.JDK与JRE的区别:JDK是面向开发者的SDK(开发包),包括Java的开发环境和运行环境。

JRE是面向使用者的,只包括JAVA的运行环境。

9.JDK的配置

9.1 path中配置自定义变量JAVA_HOME路径(里面添加jdk路径)或者跳过自定义变量,直接添加jdk路径.作用是可在任意目录下调用javac编译器和java虚拟机。

9.2在classpath变量前添加“.”,作用在当前目录找class后缀(字节码)。

9.2在DOS窗口输入java和javac调试

10.一个应用程序必须有一个类含有public static void main(String[] args)/(String args[]),称这个类是应用程序的主类。 args命令行参数

11.如果源文件有多个类,只能有一个类是public类;如果有一个类是public类,那么源文件的名字必须与这个类名字完全相同,如果没有public类,源文件的名字只要和某个类的名字相同。类名与文件名相同的为主类,主类必须有 10.

12.每个类都会生成一个class文件。

13.常用DOS命令

13.1 dir 查看当前目录,所有文件夹、目录

13.2 md 生成目录

13.3 rd 删除目录(不能删除非空目录)

13.4 echo 创建文件 echo xxx>x.后缀

13.5 del 删除文件 del *.后缀 删除所有后缀文件 删除目录时空目录执行但没效果

13.6 cd.. 回到上一层

13.7 cd\ 会根目录

13.8 cls 清屏

 

 

 

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值