乐趣区

关于java:java训练营day01

计算机

什么是计算机,PC?
计算机(computer)俗称电脑,是古代一种用于高速计算的电子计算机器,能够进行数值计算,又能够进行逻辑计算,还具备存储记忆性能。是可能依照程序运行,主动、高速解决海量数据的现代化智能电子设备。
计算机发明者约翰·冯·诺依曼。计算机是 20 世纪最先进的科学技术创造之一,对人类的生产流动和社会活动产生了极其重要的影响,并以弱小的生命力飞速发展

计算机硬件零碎

CPU、主板、内存、电源、主机箱、硬盘、声卡、显卡、网卡、键盘、鼠标,显示器

计算机软件系统

Linux
windows
苹果 OS
其余 OS

计算机语言

人类的语言:
人类进行沟通交流的各种表白符号,不便人与人之间进行沟通与信息替换

计算机语言:
人与计算机之间进行信息交换沟通的一种非凡语言
计算机语言中也有字符,符号等等
常见的计算机语言如 C,C++,C#,JAVA

键盘功能键及快捷键介绍

PrtSc(PrintScreen)屏幕截图 QQ 截图 Ctrl+Alt+A
Ctrl+A 全选
Ctrl+C 复制
Ctrl+V 粘贴
Ctrl+X 剪切
Ctrl+Z 撤销
Ctrl+ Y 反撤销
Ctrl+S 保留…

常见的 DOS 命令

人机交互形式

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

JAVA 的发展史

祖师爷: 詹姆斯·高斯林

利用场景:
1、嵌入式
2、安卓
3、网站后台程序 –Java 最重要 需要最大场景
4、大数据:Hadoop 的原生语言就是 Java
5、人工智能

Java 语言的特点:
1、简略易学
2、平安
3、面向对象的编程思维 – 形象 – 重要
4、开源 – 凋谢源代码
5、跨平台

Java 语言平台版本(SE ME EE)

JDK1.0-JDK1.1-JDK1.2
J2SE: 规范版本 根底版本 Java 根底语法
J2ME: 挪动端的版本
J2EE: 企业级版本

JDK1.3-JDK1.4-JDK1.5(JDK5)
里程碑式的版本

1.5 新个性
JavaSE: 规范版本 根底版本 Java 根底语法
JavaME: 挪动端的版本
JavaEE: 企业级版本

JDK6-JDK7
JDK7 是 oracle 公司收买 sun 公司之后推出的第一个版本

JDK8
市场上应用较多 JDK8 的版本
新个性 -Lambda 表达式

JDK9-JDK10-JDK16
新版本市场应用不多存在一些当初还没有发现

Java 语言个性

简略性
高性能
编译性
解释性
分布式解决
健壮性
安全性
面向对象
开源
跨平台

JDK 概述

什么是 JDK
JDK 是 Java 语言的软件开发工具包,次要用于挪动设施、嵌入式设施上的 java 应用程序(WPS,office)

  1. JAVA 开发工具(jdk\bin)
  2. 根底开发库(jdk\jre\lib\rt.jar)
  3. 根底开发库的源码(jdk\src.zip)

jdk 的下载与装置

下载:(面向百度开发)

    https://www.oracle.com/java/technologies/javase-downloads.html

环境变量的配置:(面向百度开发)

    JAVA_HOME:    jdk 装置目录
    Path:JDK 装置目录的 bin 文件夹下

测试:

    cmd 中输出  java     javac     java-version

1. 百度搜寻 JDK
2. 点击第一个跳转至甲骨文骨官网
3. 找到 JDK8 下载

4. 依据本人的电脑抉择不同的下载

5. 注册本人的甲骨文账号 登录后主动下载

JDK 文件介绍

bin— 可执行文件
jre— 运行时环境 JRE
lib— 第三方 jar 包
src.zip— 源码

JVM JRE JDK

JVM:Java 虚拟机;jvm 是跨平台的外围
JRE:Java 运行时环境;JRE=JVM+ 外围类库
JDK:java 开发工具包;JDK=JRE+ 开发工具

Eclipse

为什么要应用 Eclipse?

javac    文件名.java
java      文件名

抉择工作空间

退出移动版