Java SE 01 Java概述

Java SE 01 Java概述JavaSE01一、Java概述1.Java语言的定位Java是一种功能强大和多用途的编程语言,可用于开发运行在移动设备、台式计算机以及服务器端的软件。2.Java的特点Java是简单的(simple)、面向对象的(objectoriented)、分布式的(distributed)、解释型的(interpreted)、健壮的(robust)、安全的(secure)、体系结…

Java SE01

一、Java概述

1.Java语言的定位

Java 是一种功能强大和多用途的编程语言,可用于开发运行在移动设备、台式计算机以及服务器端的软件。

2.Java的特点

Java 是简单的(simple)、面向对象的(object oriented )、分布式的(distributed )、解释型的(interpreted )、健壮的(robust)、安全的(secure)、体系结构中立的(architectureneutral)、可移植的(portable)、高性能的(high performance)、多线程的( multithreaded ) 和动态的(dynamic)。

3.Java语言跨平台原理

跨平台:通过Java语言编写的应用程序在不同的系统平台上都可以运行。
只要在需要运行Java应用程序的操作系统上,先安装一个Java虚拟机(JVM Java Virtual Machine)即可。由JVM来负责Java程序在该系统上的运行。

在这里插入图片描述

4.JDK和JRE

在这里插入图片描述

3.Java目前的版本

Java 是一个全面且功能强大的语言,可用于多种用途。Java 有三个版本:
JavaSE(Java Standard Edition):标准版
是为开发普通桌面和商务应用程序提供的解决方案
该技术体系是其他两者的基础,可以完成一些桌面应用程序的开发
JavaEE(Java Enterprise Edition):企业版
是为开发企业环境下的应用程序提供的一套解决方案
该技术体系中包含的技术如JSP,Servlet,SSM框架等,主要针对于Web应用程序开发
JavaME(Java Micro Edition):微型版

4.Java JDK

JDK 是用于开发和运行 Java 程序的软件。

<1>安装

下载官网:https://www.oracle.com/technetwork/java/javase/overview/index.html
安装默认路径:C:\Program Files\Java\jdk1.8.0_77
环境配置:

JAVA_HOME	C:\Program Files\Java\jdk1.8.0_77		//java安装路径
CLASSPATH	.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar		//java的类库
Path		%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin		//包含java运行文件

检查是否安装成功,Win+R输入CMD打开命令窗口
输入java -version可以显示当前版本信息,则安装成功

各个文件的介绍
文件夹 作用
bin 存放Java开发工具 Binary二进制 编译javac.exe 运行java.exe 只能命令行使用
db 数据库支持文件DataBase
include 底层C语言支持,因为JVM是C写的
jre 运行环境
lib jar文件,支持Java语言开发核心类库 Library jar包
src 源代码包压缩包文件
javafx-src 新一代的Java图形化界面开发工具包 编译AWT Swing
<2>配置环境变量

方法一:
打开环境变量设置:此电脑→属性→高级系统设置→环境变量
在环境变量中系统变量 Path下添加C:\Program Files\Java\jdk1.8.0_77\bin
方法二:
提示:在安装MySQL数据库,或者Eclipse,或者Tomacat服务器的时候
创建新的系统变量:JAVA_HOME
为JAVA_HOME添加变量值:JDK的安装目录
将Path换将中新建 %JAVA_HOME%\bin

5.关键术语
英文 中文
Application Program Interface ( API) 应用程序接口
assembler (汇编器
assembly language 汇编语言
bit 比特
block
block comment 块注释
bus 总线
byte 字节
bytecode 字节码
bytecode verifier 字节码验证器
cable modem 电缆调制解调器
Central Processing Unit (CPU) 中央处理器
class loader 类加载器
comment (注释
compiler (编译器
console 控制台
dot pitch 点距
DSL ( Digital Subscriber Line ) 数字用户线
encoding scheme 编码规范
hardware 硬件
high-level language 高级语言
Integreted Development Environment ( IDE〉 集成开发环境
interpreter 解释器
java command java 命令
Java Development Toolkit (JDK) Java 开发工具包
Java language specification Java 语言规范
Java Virtual Machine (JVM) Java 虚拟机
javac command javac 命令
keyword or reserved word 关键字或保留字
library
line comment 行注释
logic error 逻辑错误
low-level language 低级语言
machine language 机器语言
main method main 方法
memory 内存
modem 调制解调器
motherboard 主板
Network Interface Card ( NIC) 网络接口卡
Operation System (OS) 操作系统
pixel 像素
program 程序
programming 程序设计
runtime error 运行时错误
screen resolution 屏幕分辨率
software 软件
source code 源代码
source program 源程序
statement 语句
statement terminator 语句结束符
storage device 存储设备
syntax error 语法错误
二、计算机基础
1.计算机软件与硬件

计算机硬件(ComputerHardware):是指计算机系统中,由电子,机械和光电元件组成的各种物理装置的总称。这些物理装置按照系统结构的要求构成一个有机整体为计算机软件运行提供物质基础。
计算机通常由CPU、主板、内存、电源、主机箱、硬盘、显卡、键盘、鼠标、显示器等多个部件组成。
计算机软件(ComputerSoftware):是指使用计算机过程中必不可少的东西,计算机软件可以使计算机按照事先预定好的顺序完成特定的功能,计算机软件按照其功能划分为系统软件与应用软件。
系统软件:DOS(Disk Operating System),Windows,Linux,Unix,Max,Android,IOS
应用软件:微信,抖音,支付宝

2.人机交互

软件的出现实现了人与计算机之间更好的交互。
交互方式
图形化界面:这种方式简单直观,使用者易于接受,容易上手操作。
命令行方式:需要有一个控制台,输入特定的指令,让计算机完成一些操作。较为麻烦,需要记住一些命令

3.键盘功能键和快捷键
快捷键 功能
Ctrl+A 全选
Ctrl+C 复制
Ctrl+V 粘贴
Ctrl+X 剪切
Ctrl+W 关闭选项卡/窗口
Ctrl+P 打印
Ctrl+F 查找
Ctrl+N 新建文件
Win+E 打开资源管理器
Win+R 打开运行窗口
Win+I 打开Windows设置
Win+P 打开投影模式
Win+D 快速切换桌面
Win+L 快速锁屏
Alt+F4 强制关闭程序
Shift+Delete 强制删除,不走回收站
Tab 制表符/自动补全
4.常见的DOS命令讲解
命令 功能
D: 盘符切换
dir 列出当前目录下的文件以及文件夹
md 创建目录
rd 删除目录
cd 改变指定目录(进入目录)
cd… 退回上级目录
cd/ 退回到根目录
del 删除文件
exit 退出dos命令行
cls 清屏
notepad 记事本
mspaint 画图板
calc 计算机
rd /s 询问删除
rd /q /s 直接删除
三、Java语言基础
1.第一个程序(Hello world)
class HelloWorld{
	public static void main(String[] args) {
		System.out.println("Hellow world!");
	}
}
2.常见错误
常见错误 建议
语法错误 仔细检查代码
运行时错误 检查代码逻辑
逻辑错误 需求与结果不符 检查代码逻辑和需求逻辑
扩展名被隐藏 打开文件扩展名显示
文件名和类名不一致 编写代码使类名和文件名一致
严格区分大小写
出现中文标点符号
遗漏括号
遗漏分号
遗漏引号
命名拼写错误

今天的文章Java SE 01 Java概述分享到此就结束了,感谢您的阅读。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/9214.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注