JavaSE-Java语言概述

5 篇文章 0 订阅
1 篇文章 0 订阅

目录

一、关于命令行模式

调出命令行窗口

常用的DOS命令

常用快捷键

二、计算机编程语言

三、Java程序运行机制及其运行过程

Java语言的特点:

特点一:面向对象

特点二:健壮性

特点三:跨平台性

Java两种核心机制

Java虚拟机 (Java Virtal Machine)

垃圾收集机制 (Garbage Collection)

四、java语言环境搭建

配置环境变量

 

五、java注释

六、执行的总结

七、Java API文档

八、良好的编程风格


一、关于命令行模式

  • 调出命令行窗口

win+r键,再输入cmd,按回车,即可进入。

  • 常用的DOS命令

  1. dir : 列出当前目录下的文件以及文件夹
  2. 转换盘符:  c:    或  d:    或     e:  小写字母加:回车,即可跳转到对应的盘符下
  3. md : 创建目录(即创建新的文件夹)
  4. rd : 删除目录 注意好del的区别,一个删的是文件夹,一个是文件     注意rd只能删空文件夹,不是空文件夹,不能删
  5. cd : 进入指定目录    可以是绝对路径,也可以是相对路径,     以盘符开始的是绝对路径,  从当前路径出发找到目标路径是相对路径,
  6. cd.. : 退回到上一级目录
  7. cd\: 退回到根目录 从任何目录直接回到根目录
  8. del : 删除文件 del后面加个空格,再加上对应的文件名称     del后面可以跟文件夹,会有提示,按y即可,其实删除的是,此文件夹下的所有文件,然后再用rd删除这个空文件夹
  9. exit : 退出 dos 命令行
  • 常用快捷键

  1.  ← →:移动光标
  2.  ↑ ↓:调阅历史操作命令
  3. DeleteBackspace:删除字符

二、计算机编程语言

机器语言:指令以二进制代码形式存在
汇编语言:使用助记符表示一条机器指令
高级语言
  •  CPascalFortran面向过程的语言
  •  C++面向过程/面向对象
  •  Java跨平台的纯面向对象的语言
  • .NET跨语言的平台
  •  PythonScala…

三、Java程序运行机制及其运行过程

Java语言的特点:

特点一:面向对象

两个基本概念:类、对象
三大特性:封装、继承、多态

特点二:健壮性

吸收了 C/C++ 语言的优点,但去掉了其影响程序健壮性的部分(如指针、内存的申请与 释放等),提供了一个相对安全的内存管理和访问机制

特点三:跨平台性

跨平台性:通过 Java 语言编写的应用程序在不同的系统平台上都可以运行。 Write once , Run Anywhere
原理:只要在需要运行 java 应用程序的操作系统上,先安装一个 Java 虚拟机 (JVM J ava V irtual M achine) 即可。由 JVM 来负责 Java程序在该系统中的运行。
因为有了 JVM ,同一个 Java 程序在三个不同的操作系统中都可以执行。这样就实现了 Java 程序的跨平台性。

Java两种核心机制

Java虚拟机 (Java Virtal Machine)

  • JVM是一个虚拟的计算机,具有指令集并使用不同的存储区域。负责执行指令,管理数据、内存、寄存器
  • 对于不同的平台,有不同的虚拟机。
  • 只有某平台提供了对应的java虚拟机,java程序才可在此平台运行
  • Java虚拟机机制屏蔽了底层运行平台的差别,实现了“一次编译,到处运行

垃圾收集机制 (Garbage Collection)

  • 不再使用的内存空间应回收—— 垃圾回收。
  • C/C++等语言中,由程序员负责回收无用内存。
  • Java 语言消除了程序员回收无用内存空间的责任:它提供一种系统级线程跟踪存储空 间的分配情况。并在JVM空闲时,检查并释放那些可被释放的存储空间。

垃圾回收在Java程序运行过程中自动进行,程序员无法精确控制和干预。

四、java语言环境搭建

JDK( J ava D evelopment K it Java 开发工具包 )
JDK 是提供给 Java 开发人员使用的,其中包含了 java 的开发工具,也包括了JRE 。所以安装了 JDK ,就不用在单独安装 JRE 了。  其中的开发工具:编译工具 (javac.exe) 打包工具 (jar.exe)
JRE( J ava R untime E nvironment Java 运行环境 )
包括 Java 虚拟机 (JVM J ava V irtual M achine) Java 程序所需的核心类库等,如果想要 运行 一个开发好的 Java 程序,计算机中只需要安装 JRE 即可。
jdk、jre和jvm的关系:

为什么要配置环境变量?

在执行dos命令是,总是先在当前路径下,寻找,若找不到,再去到path中去寻找,因此若想在任何目录下,执行java,javac,需要配置环境变量path

path windows 系统执行命令时要搜寻的路径。
 

配置环境变量

每次执行 java 的工具都要进入到 bin 目录下,是非常麻烦的。可不可以在任何目录下都可以执行 java 的工具呢?
根据 windows 系统在查找可执行程序的原理,可以将 java 工具所在路径定义到 path 环境变量中,让系统帮我们去找运行执行的程序。
配置方法:
  • 我的电脑--属性--高级系统设置--环境变量
  • 编辑 path 环境变量,在变量值开始处加上java工具所在目录,后面用 “ ; ”和其他值分隔 开即可。
  • 打开DOS命令行,任意目录下敲入javac。如果出现javac 的参数信息,配置成功。
也可以这样,推荐这样做:
 

 

五、java注释

1. java规范的三种注释方式:
单行注释
多行注释
文档注释(java特有)

2.
单行注释和多行注释的作用:
① 对所写的程序进行解释说明,增强可读性。方便自己,方便别人
② 调试所写的代码

3. 特点:单行注释和多行注释,注释了的内容不参与编译。
         换句话说,编译以后生成的.class结尾的字节码文件中不包含注释掉的信息

4. 文档注释的使用:
    注释内容可以被JDK提供的工具 javadoc 所解析,生成一套以网页文件形式体现的该程序的说明文档。

javadoc -d (文件夹) -author -version  HelloWorld.java

5. 多行注释不可以嵌套使用

六、执行的总结

对第一个java程序进行总结
1. java程序编写-编译-运行的过程
编写:我们将编写的java代码保存在以".java"结尾的源文件中
编译:使用javac.exe命令编译我们的java源文件。格式:javac 源文件名.java
运行:使用java.exe命令解释运行我们的字节码文件。 格式:java 类名

2.
在一个java源文件中可以声明多个class。但是,只能最多有一个类声明为public的。
而且要求声明为public的类的类名必须与源文件名相同。

3. 程序的入口是main()方法。格式是固定的。

4. 输出语句:
System.out.println():先输出数据,然后换行
System.out.print():只输出数据

5.每一行执行语句都以";"结束。

6.编译的过程:编译以后,会生成一个或多个字节码文件。字节码文件的文件名与java源文件中的类名相同。

七、Java API文档

  • API Application Programming Interface,应用程序编程接口)是 Java 提供的基本编程接口。
  • Java语言提供了大量的基础类,因此 Oracle 也为这些基础类提供了相应的 API文档,用于告诉开发者如何使用这些类,以及这些类里包含的方法

八、良好的编程风格

正确的注释和注释风格
  • 使用文档注释来注释整个类或整个方法。
  • 如果注释方法中的某一个步骤,使用单行或多行注释。
  • 正确的缩进和空白
  • 使用一次tab操作,实现缩进
  • 运算符两边习惯性各加一个空格。比如:2 + 4 * 5
  • 块的风格  Java API 源代码选择了行尾风格

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值