Java SE01.Java程序设计概述
Posted Silence丶
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java SE01.Java程序设计概述相关的知识,希望对你有一定的参考价值。
目录
前言
1.Java程序设计概述
1.1 Java语言概述
1.1.1 Java背景知识
- Java是美国 sun 公司(Stanford University Network)在1995年推出的一门计算机高级编程语言
- Java早期称为Oak(橡树),后期改名为Java
- Java之父:詹姆斯·高斯林(James Gosling)
- 2009年 sun公司被Oracle(甲骨文)公司收购
1.1.2 为什么用Java
- Java是世界上最流行的编程语言之一,在国内使用最为广泛的编程语言
- 可移植性、安全可靠、性能较好
- 开发社区最完善,功能最丰富
1.1.3 Java能做什么
- 桌面应用开发:书屋管理软件;IDEA
- 服务器系统:应用后台
- 企业级应用开发:微服务;大型互联网应用
- 大数据开发:Hadoop
- 移动应用开发:android;医疗设备
- 游戏开发:我的世界 MineCraft
1.1.4 Java技术体系
技术体系 | 说明 |
---|---|
Java SE(Java Standard Edition):标注版 | Java技术的核心和基础 |
Java EE(Java Enterprise Edition):企业版 | 企业级应用开发的一套解决方案 |
Java ME(Java Micro Edition):小型版 | 针对移动设备应用的解决方案 |
1.2 Java开发环境
1.2.1 JDK的组成
- JVM(Java Virtual Machine):Java虚拟机,真正运行Java程序的地方
- 核心类库:Java自己写好的程序,给程序员自己的程序调用
- JRE(Java Runtime Environment):Java的运行环境(包括:JVM+核心类库)
- 开发工具:Java、Javac等
- JDK(Java Development Kit):Java开发工具包(包括:JRE+开发工具)
1.2.2 Path环境变量
- Path环境变量用于记住程序路径,方便在命令行窗口的任意目录启动程序
- 新建系统变量JAVA_HOME
变量名 JAVA_HOME 变量值 JDK所在目录(目录中不要有中文) - 配置系统变量Path,添加变量值:
%JAVA_HOME%\\bin;
每个变量值之间需要“;”隔开,第一次配置时最后一个变量值默认没有“;”,需要自己添加
1.3 Java开发工具
1.3.1 简单开发工具
- 文版编辑工具:记事本、UltraEdit、EditPlus、TextPad、NotePad++、sublime等
- 存在问题:编写代码时没有错误提醒、没有智能提示、需要自己编译、执行,功能不够强大
1.3.2 集成开发环境(IDE,Integrated Development Environment)
- 将代码编写,编译,执行等多种功能综合到一起的开发工具,可以进行代码智能提示,错误提醒,项目管理等
- 常见的Java IDE工具:Eclipse、MyEclipse、IntelliJ IDEA、Jbuilder、NetBeans等
1.3.3 IntelliJ IDEA开发工具
- IntelliJ IDEA 一般简称IDEA,是Java编程语言开发的集成环境,在业界被公认为最好的Java开发工具
- IDEA在代码错误提醒,智能代码补全等多方面表现都非常优秀,是Java开发企业级的首选工具
- IDEA激活:ideaIU-2020.1激活方法
- IDEA结构:Project - Module - Package - Class
- IDEA常用快捷键
快捷键 | 功能效果 |
---|---|
main/psvm、sout、等 | 快速键入相关代码 |
Ctrl + D | 复制当前行数据到下一行 |
Ctrl + Y | 删除所在行,建议用Ctrl + X |
Ctrl + Alt + L | 格式化代码 |
Alt + Shift + ↑ | 向上移动当前代码 |
Alt + Shift + ↓ | 向下移动当前代码 |
Ctrl + / | 单行注释 |
Ctrl + Shift + / | 多行注释 |
1.3.4 Eclipse&JDK11
以上是关于Java SE01.Java程序设计概述的主要内容,如果未能解决你的问题,请参考以下文章