初识JAVA

day1

今日目标

  1. 能够说出计算机硬件体系结构
  2. 能够区分出应用软件的架构分类
  3. 能够说出Java跨平台工作原理
    ( 跨平台: Windows写好的代码,可以不做修改, 就能移植到其他操作系统中运行。
    原理 :在不同的操作系统中, 都安装了与之对应版本的 JVM 虚拟机.。JVM不能跨平台,能够跨平台的是Java程序)
  4. 能够独立搭建Java开发环境
  5. 能够使用注释对代码加入解释说明
  6. 能够使用 IDEA 完成 HelloWorld 的编写和运行
  7. 能够独立创建IDEA 项目、模块、类

1.计算器基础知识

世界上第一台通用的计算机(ENIAC)
用于做数据的计算和处理

2.计算机硬件和软件

  1. 计算机硬件体系结构 ——冯诺伊曼

运算器
控制器

  • CPU,计算器的大脑

存储器

硬盘(本地永久存储)内存(临时存储)

  • Java程序运行的时候,都是跑在内存中。

输入设备

  • 鼠标,键盘

输出设备

  • 显示器,打印机

2.计算机软件的分类
01系统软件

  1. Windows
  2. Linux
  3. Macos

02应用软件

  1. C\S (Client \ Server) 客户端 \ 服务器端

       举例: QQ 微信...
    
  2. B\S (Browser \ Server) 浏览器端 \ 服务器端

     	举例:京东,淘宝... 
     	传统项目 :  OA办公系统  EMP人员管理系统
     	互联网项目 :  淘宝双11
    

3. 计算机语言

  1. 机器语言: 都是0/1代码组成
    如 :在计算机中, 无论是一个电影还是一张图片, 底层都是01010101 二进制数据
  2. 汇编语言:将枯燥无味的机器语言, 使用英文符号进行操作
    如:add 1, 2;
  3. 高级语言:使用普通英文编写代码, 再由编译器将其翻译为类似于汇编语言的指令, 再交给计算机去执行.

4. 人机交互

  1. 图形化界面操作方式
  2. DOS命令符
    在这里插入图片描述
    注:
    shutdown -s -t 300
    shutdown -a 取消定时关

5.Java背景故事

Java 语言是由詹姆斯高斯林, 在1995年, 在Sun公司所主导研发, 后来被Oracle收购

  • JavaSE
  • JavaME
  • JavaEE:网站
    - 网页: 用于展示数据
    - 网站: 网页 + 后台服务器.

6. JRE和JDK

  1. . JRE : Java运行时环境, 内部包含 JVM虚拟机 + 核心类库 ( Java已经写好的代码 )
  2. JDK :提供给我们开发人员使用的一套工具包 , 内部包含 JRE , 还有 javac 编译工具 java 运行工具.
  3. JVM :Java虚拟机, 是运行Java程序的一个平台.
    关系 : 包含(JDK- JRE - JVM)

7. HelloWord详解:

public class HelloWorld {                           (定义一个HelloWord类)
	pubilc static void main(String[] args){         (主方法,程序的入口点)
		System.out.println("HelloWorld");        (输出语句)
	}
}

1. 编译 : javac HelloWorld.java
2. 运行 : java HelloWorld

public :限制, 类名称需要和文件名保持一致.
class :用于创建一个类, 后面跟上的是类名称 (自己去指定)
pubilc static void main(String[] args) :
主方法, 是程序入口点, 如果没有编写的话, 将无法运行.
System.out.println(“HelloWorld”):
打印数据(输出语句) 让程序在控制台展示双引号中所包裹的内容.

8.注释

对代码进行解释说明
单行注释: //
多行注释: /* 内容 */
文档注释: / ** 内容 */

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

清淡的粥

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值