JAVA SE基础提要--01:介绍与环境搭建

JAVA SE 基础提要–01:介绍与环境搭建

0x01.JAVA SE 的概述

JAVA语言是美国SUN公司(Stanford University Network)在1995年推出的高级编程语言,是一种面向对象的编程语言。
JAVA的分类:
1:JAVA SE,也叫J2SE,是JAVA的标准版,主要用于桌面应用软件的编程。
2:JAVA ME,是JAVA2平台的微型版本,主要应用于嵌入式系统开发,如机顶盒、移动电话和PDA之类嵌入式消费电子设备。
3:JAVA EE,是JAVA2平台的企业版本,主要应用于分布式的网络程序的开发,如电子商务网站和ERP系统。

0X02.JAVA语言的特性

跨平台性:

JVM(Java Vitual Machine):Java虚拟机,是Java程序的直接运行环境。
用Java编写的软件可以运行在不同的操作系统上,如windows系统,linux系统,mac系统,该特性是由JVM实现的,java程序都运行于JVM,而JVM运行于操作系统,开发者制作了不同操作系统下的JVM,所以Java程序能够在不同的操作系统下运行。

安全性:

Java的安全性可以从两个方面得到保证。一方面,在Java语言里,删除了指针和释放内存等C++功能,避免了非法内存操作。另一方面,通过Java的安全体系架构来确保Java代码的安全性。当我们从网上下载Java代码在本地执行时,Java的安全架构能确保恶意的代码不能随意访问我们本地计算机的资源,例如:删除文件,访问本地网络资源等操作都是被禁止的。

面向对象:

支持继承,重载,多态等面向对象的特性,Java语言的设计是完全面向对象的。

0X03.JAVA环境搭建(IDEA)

JDK与JRM:

JRE(Java Runtime Environment):是JAVA的运行环境,包含运行时所需的核心类库和JVM。
JDK(Java Development Kit):是Java的开发工具包,包含JRE和开发时所需的工具包。

IDEA的安装与使用:

IDEA 全称 IntelliJ IDEA,是java编程语言开发的集成环境。IntelliJ在业界被公认为最好的java开发工具,尤其在智能代码助手、代码自动提示、重构、J2EE支持、各类版本工具(git、svn等)、JUnit、CVS整合、代码分析、 创新的GUI设计等方面的功能可以说是超常的。
说明:IDEA官方暂无中文版,推荐使用英文原版,不会的百度。
下载地址:点此下载
进入该网站后点击IDEA,初学者可以下载免费的community版本。
IDEA主界面:
在这里插入图片描述
常见快捷键:

Alt +`Enter`:导入包,自动修正代码
Alt +`Ins`:自动生成代码,适用于toString,get,set等
Alt +`光标上下行`:移动当前代码
Ctrl +`/`:单行注释
Ctrl +Shift+`/`:多行注释
Ctrl +`Y`:删除光标所在行
Ctrl +`D`:复制光标所在行代码,插入光标的下一行
Ctrl +Alt +`L`:格式化代码

IDEA修改快捷键:
在这里插入图片描述

常见问题解决:
控制台输出中文乱码:
先将所有的编码格式统一为 UTF-8。
然后在主界面的Help下选择Edit Custom VM Options,将-Dfile.encoding=utf-8粘贴至里面。
在这里插入图片描述
点击运行找不到加载主类:
在这里插入图片描述

IDEA常见便捷输入:

输入psvm按回车会自动生成public static void main(String[] args)(带一对括号)
输入sout按回车会自动生成System.out.println();
输入100(值可变为变量).fori按回车会自动生成for (int i = 0; i < 100; i++)(带一对括号)

0X04.核心提要

本章核心提要为IDEA的使用。

此章结束
发布了19 篇原创文章 · 获赞 7 · 访问量 431

猜你喜欢

转载自blog.csdn.net/ATFWUS/article/details/104238697