JavaSE Day02

环境搭建

 

Java特性和优势

1. 简单性

2. 面向对象

  一切皆对象。

3. 可移植性

4. 高性能

  现在比C++还慢一点,看硬件。

5, 分布式

  通过url,通过网络远程调用。

6, 动态性

  反射机制。

7. 多线程

  带来更好的交互性,同时听音乐打游戏。

8. 安全性

9. 健壮性

 

Java三大版本

JVM实现跨平台

  1. JavaSE:标准版(桌面程序,控制台开发。。。)做小游戏

  2. JavaME:嵌入式开发(手机,小家电)

  3. JavaEE:企业级开发(web前端,服务器开发)

 

JDK、JRE、JVM

  • JDK:Java Development Kit 开发者工具
  • JRE:Java Runtime Environment 运行环境
  • JVM:Java Virtual Machine 模拟CPU,解释型、编译型

 

javac编译,javadoc生成文档,jar打包应用

 

配环境

jdk去百度上下,jdk8、jdk11.。。。

path环境

  1. 右键点击“此电脑”,选择“属性”,在属性界面选择“高级系统设置”,然后选择“高级”选项卡中的“环境变量”;

  2. 在系统变量中,新建系统变量,变量名:JAVA_HOME,变量值:JDK的安装目录(到bin目录的上一层)

  3. 编辑Path变量,添加:%JAVA_HOME%\bin,并将其上移到第一行。

  4. 重新打开DOS窗口,输入java命令,验证是否配置成功。

 

Hello world

1  public class Hello{
2    public static void main(String[] args){
3      System.out.print("Hello World");
4    }
5  }

 

用notepad保存成java文件,在当前文件下路径前写cmd ,在当前文件下打开dos窗口

 javac Hello.java
 java Hello

变异javac java文件,会生成一个class文件

可能遇到的情况

  1. 大小写,Java大小写敏感

  2. 尽量使用中文

  3. 文件名和类名必须保证一致,首字母大写

 

Java程序运行机制

时机不同分为:

  1. 编译型 compile

    操作系统。直接把中文翻译成英文类似,速度快

  2. 解释性

    网页。速度慢,硬件提升

 

java两种都有

 

IDEA

与eclipse都属于ide (集成开发环境)

idea官网:http://www.jetbrains.com/

project项目更改路径

在src下写

psvm sout

设置setting:搜索font字体

idea优化 自行百度

posted @ 2021-02-14 14:49  825728422  阅读(30)  评论(0)    收藏  举报