0
点赞
收藏
分享

微信扫一扫

第1章:Java语言概述

软件:

即一系列按照特定顺序组织的计算机数据和指令的集合。有系统软件和应用软件之分。

人机交互方式:

图形化界面(Graphical User Interface GUI):这种方式简单直观,使用者易于接受,容易上手操作。(Windows)
命令行方式(Command Line Interface CLI):需要有一个控制台,输入特定的指令,让计算机完成一些操作。较为麻烦,需要记录住一些命令。(Linux)

常用的DOS命令(windows:win+R→cmd)

dir : 列出当前目录下的文件以及文件夹
md : 创建目录
rd : 删除目录
cd : 进入指定目录
cd.. : 退回到上一级目录
cd\: 退回到根目录
del : 删除文件
exit : 退出 dos 命令行

计算机语言:人与计算机交流的方式。

第一代语言:机器语言。指令以二进制代码形式存在。(0,1)
第二代语言:汇编语言。用助记符指代机器语言一串二进制码
第三代语言:高级语言。(C,C++,java,python等)

Java语言概述

java是SUN(Stanford University Network,斯坦福大学网络公司 ) 1995年推出的一门高级编程语言。是一种面向Internet的编程语言。Java一开始富有吸引力是因为Java程序可在Web浏览器中运行。这些Java程序被称为Java小程序(applet)。applet使用现代的图形用户界面与Web用户进行交互。 applet内嵌在HTML代码中。随着Java技术在web方面不断成熟,已经成为Web应用程序的首选开发语言。

2014年,发布JDK 8.0,是继JDK 5.0以来变化最大的版本

Java技术体系平台:

标准版:Java SE  曾:J2SE
企业版:Java EE  曾:J2EE
小型版:Java ME  曾:J2ME

Java语言的特点

特点一:面向对象
两个基本概念:类、对象
三大特性:封装、继承、多态
特点二:健壮性
吸收了C/C++语言的优点,但去掉了其影响程序健壮性的部分(如指针、内存的申请与释放等),提供了一个相对安全的内存管理和访问机制
特点三:跨平台性
跨平台性:通过Java语言编写的应用程序在不同的系统平台上都可以运行。“Write once , Run Anywhere” 。原理:只要在需要运行 java 应用程序的操作系统上,先安装一个Java虚拟机 (JVM Java Virtual Machine) 即可。由JVM来负责Java程序在该系统中的运行。

Java两种核心机制

Java虚拟机 (Java Virtal Machine):跨平台
垃圾收集机制 (Garbage Collection):自动回收内存,但Java程序还是会出现内存泄漏和内存溢出问题(扫不干净)

JDK,JRE,JVM

JDK = JRE + 开发工具集(Javac,Java编译工具等,  开发需要)
JRE = JVM + Java SE标准类库(单运行程序只需JRE)

开发步骤:

1. 将 Java 代码编写到扩展名为 .java 的文件中。(编写代码得到:Hello.java)
2. 通过 javac 命令对该 java 文件进行编译。(javac hello.java,得到:Hello.class)
3. 通过 java 命令对生成的 class 文件进行运行。(java hello.class,得到控制台输出:Hello java!)
4. 第一个Java程序:
			public class Hello{
				public static void main(String[] args) {
				System.out.println(“Hello java!”);
			} }

注释

 单行注释:
 多行注释:
 文档注释 (java特有)

在这里插入图片描述

Java API和其文档

API (应用程序编程接口):Java 提供的基本编程接口。(字)
API文档:用于告诉开发者如何使用这些类,以及这些类里包含的方法。(字典)

编程风格(养成习惯)

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

Java开发工具(推荐)

Java文本编辑工具:记事本
Java集成开发环境(IDE)::IntelliJ IDEA
举报

相关推荐

0 条评论