Java零基础学习-----初认识计算机和java语言(一)

本文是自己上课的随笔。

 

计算机是由硬件和软件组成。

 

计算机常见的硬件

中央处理器(CPU),内存,硬盘,输入输出设备(键盘,鼠标,显示器),主板,机箱和电源等辅助设备。

 

Cpu:中央处理器(Central Processing Unit)-计算机中最核心的不见,类似于人的大脑

--计算机中运算和控制的核心,所有的运算有CPU完成。

功能:1.解释计算机的指令

  2.处理计算机软件中的数据

 

处理器:

PC:  intel,AMD

手机,平板:高通骁龙处理器865,华为麒麟990,苹果.

 

内存:计算机中存储部件,

--暂时存放CPU中的运算数据,以及与硬盘等外部存储器交换的数据

--CPU可以直接访问内存的数据,而且效率比较高

缺点:--容量小不能实现永久存储,一旦断电会造成数据的丢失

 

Ctrl+s快捷进行保存。(数据到硬盘)

品牌:金士顿,三星等

 

 

硬盘--计算机中存储部件

--永久存储数据内容,容量大且断电不丢失。

--CPU不能直接访问硬盘中数据,若希望访问则需要先加载到内存中。

种类:固态硬盘SSD(速度快,不容坏),机械硬盘

 

1TB=1024GB

1GB=1024MB

1MB=1024kb

1kb=1024Byte(字节)

 

输入输出设备

键盘--标准的输入设备

显示器--标准的输出设备

 

 

常见的主要软件

计算机软件--系统软件和应用软件

系统软件:操作系统(Windows/Unix/Linux/IOS/Android)是其他软件的基础。

应用软件:装在操作系统上的软件(qq,火狐浏览器等)

 

计算机体系结构

硬件-->操作系统内核--->操作系统外壳(GUI/命令)--->应用程序/JAVA应用

 

 

计算机语言的概述

第一代语言:机器语言:指令已二进制代码形式存在。

第二代语言:汇编语言。

使用助记符表示一条机器指令

第三代语言:高级语言

JAVA,C++,PHP,Python等

留意:GO,Swift

 

JAVA语言发展:

2020年5月29日

20:40

1995年  JAVA问世

1996年  JAVA1.0

1999年  JAVA1.2 发布(JAVA SE\JAVA EE\JAVA ME)

……..

2004年  Tiger发布(JAVA5.0),JAVA登录火星

2011年  7月  由Oracle正式发布JAVA7.0

2014年  3月19日,Oracle公司发布JAVA8.0的正式版本。

2017年  9月21日,JAVA9.0正式发布。

2018年  9月25日,Oracle官方宣布JAVA11正式发布

 

JAVA语言的主要版本

桌面应用 :JAVASE

企业应用:JAVAEE,JAVAEE构建在JAVA SE的基础之上。

移动应用:JAVAME, JAVA平台微型版(淘汰,Android应用兴起

 

开发工具的下载和安装

2020年5月29日

20:54

下载方式:

方式一:通过官网下载 www.sun.com   www.oracle.com

方式二:通过搜索下载 www.baidu.com www.sogou.com

 

安装方式:

若下载的是安装版,则一路点击下一步安装即可

若下载的是绿色版,则直接解压即可

无论是安装版还是绿色版,切记安装路径中不要有中文

 

JDK的目录(jdk11 没有jre目录)

bin目录-该目录主要存放JDK的各种工具命令

conf目录-主要存放jdk的相关配置。

include目录-该目录下主要存放了一些平台的头文件

jmods目录-该目录主要存放了JDK的各种模块

legal目录-该目录下主要存放了JDK个模块的授权文档

lib目录-该目录下主要存放了JDK工具的一些补充jar包和源代码

 

 

jdk-java开发工具包

Jre-javase运行时环境

 

Javac.exe-编译器,主要用于将高级Java源代码翻译成字节码文件

Java.exe-解释器 ,主要用于启动JVM对字节码文件进行解释并执行

 

Jdk>jre>jvm之间的关系

 

编写JAVA开发的常用工具

2020年5月29日

21:28

JAVA开发的常用工具

文本编辑器

记事板,Notepad++,Edit Plus,UltraEdit….

集成开发环境

Jbuilder,NetBeans,Eclipse,(MyEclipse,IDEA(趋势))(收费)….

 

 

 

编写JAVA程序流程

1.新建文本文档,将文件扩展名有xxx.txt修改为xxx.java

2.使用记事本/NotePad++的方式打开文件,编写java代码进行保存

3.启动dos窗口,并切换到.java文件所在的路径中;

4.使用javac xxx.java进行编译,生成xxx.class的字节码文件。

5.使用java xxx进行解释执行,打印最终结果

 

 

编写JAVA程序流程(JAVA11新特性)

1.新建文本文档,将文件扩展名有xxx.txt修改为xxx.java

2.使用记事本/NotePad++的方式打开文件,编写java代码进行保存

3.启动dos窗口,并切换到.java文件所在的路径中;

4.使用java xxx进行解释执行,打印最终结果(慎用)(不存在.class文件,需要删除,再运行。)

 

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Forrest Gump plus

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

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

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

打赏作者

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

抵扣说明:

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

余额充值