Java语言概述

Java语言概述

一、Java语言的特点

1.1面向对象性

  • 俩个要素:对象,类
  • 三个特征:封装,继承,多态

1.2健壮性

  • 去除C语言的指针
  • 自动垃圾回收机制(JVM虚拟机优化)–>任会出现 内存溢出,内存泄漏
  • 跨平台性:Linux,Windows,iOS

二、常用的DOS命令

2.1win+R

  • 切换盘符:d:
  • 切换目录:cd 文件夹名
  • 返回上一级:cd…
  • 退到根目录:cd\
  • 清理屏幕:cls
  • 退出终端:exit
  • 查看IP地址ipconfig/all
  • 怎么看网络是否通畅:ping www.baidu.com
  • 列出当前目录下的文件以及文件夹:dir
  • javac:编译Java源代码
  • Java:执行class文件

2.2打开应用cmd

  • calc 打开计算器
  • mspaint 画图工具
  • notepad 记事本

2.3文件操作

  • 创建文件夹(目录):md 文件夹名
  • 删除文件夹(目录):rd 文件夹名 只有空的才能直接删掉
  • 创建文件:cd> 文件名
  • 删除文件:del 文件名 del *.txt //删除所有以txt 为后缀的文件
  • del 删目录名字,确认,直接删掉目录下的所有文件,再用rd 目录名字,就可以删了

三、jdk jre jvm

3.1JDK安装,环境变量

  • path:bin目录的上一层目录
  • JAVA_HOME = JDK安装路径
  • JAVA_HOME:Tomcat服务器 依赖jre环境启动 ,配置文件指向的是JAVA_HOME
  • 配置jdk环境变量的作用:配置一些命令可以在任意目录下运行

3.2JDK jre jvm之间的关系?

  • JVM java虚拟机,所有的代码都是在JVM虚拟机上运行的,一次编译,到处运行

  • jdk:java开发工具包 ==》jre + 开发工具命令(javac,java)

  • jre: java 运行环境 ==》jvm+javaSe核心类库

  • JVM:java虚拟机

3.3JavaSE/JavaEE

  • JavaSE:主要学习的是Java的核心的API(应用程序编程接口),java 初级和java 高级
  • JavaEE:企业级开发,servlet,运行在服务器上的小程序,jsp(动态资源)等
  • Android开发/大数据:基础javaSE

四、程序运行过程

4.1编写

  • 程序入口是main方法,格式是固定的

4.2编译

  • javac HelloWorld.java
  • Javac.exe,生成同类名的class(字节码)文件(可以有多个),public class声明只能有一个

4.3运行

  • Java.exe,java HelloWorld,

五、注释

5.1单行

  • //

5.2多行

  • /* */

5.3文档注释

  • /** */
  • 文档注释:可以被JDK的javadoc 解析,生成说明文档,@author//作者 @version//版本号
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值