JavaSe第一天

   (1)计算机的体系结构
   (2)Java语言的概述
   (3)开发环境的搭建

1.计算机的体系结构(常识)
1.1 基本概念
   计算机俗称"电脑",是一种被广泛用于高级计算等各个领域的设备。
   计算机的主要组成:硬件 和 软件

1.2 常见的硬件
   计算机中常见的硬件:CPU、内存、硬盘、显卡、键盘、鼠标、显示器等
     CPU  - 中央处理器,是计算机中最核心的部件,相当于人的大脑。
          - 主要用于处理和执行计算机指令和软件中的数据。
          - 通俗来说,所有的运算都由CPU来执行。
     内存 - 是计算机中的内部存储部件。           
          - 主要用于临时存储CPU要运算的数据内容。        
          - CPU可以直接访问内存中的数据,并且效率比较高。
          - 容量比较小,并且不能实现永久存储,一旦关机会造成数据的丢失。
          - 时刻记得使用ctrl+s进行保存
     硬盘 - 是计算机中的存储部件,用于永久存储数据内容并且容量比较大。
          - CPU不可以直接访问硬盘的数据,若访问则需要先将数据加载到内存中。
          
科普:
   1Tb = 1024Gb
   1Gb = 1024Mb
   1Mb = 1024Kb            
   1Kb = 1024byte(字节)    通常一个英文字母占1个字节,一个汉字占2个字节
   1byte = 8bit(二进制位)  在计算机的底层识别0和1组成的二进制序列

思考:
   目前主流的配置是250G、320G、500G、1Tb、2Tb等,为啥我的硬盘配置只有298G呢?
解析:
   硬件厂商是按照1000作为进率计算,而操作系统是按照1024作为进率计算。

1.3 常见的软件
   计算机中常见的软件有:系统软件 和 应用软件。
   其中系统软件就是指操作系统,目前主流的操作系统:Windows/Unix/Linux/ios/Android
      Windows系列:xp、vista、win7、win8、win8.1、win10
   其中应用软件就是指安装在操作系统之上的软件,如:火狐浏览器、迅雷、QQ游戏等

1.4 计算机的体系结构
   使用者 => 应用软件 => 操作系统 => 硬件
          => 其中操作系统分为:内核(Kernel)和外壳(Shell).

2.Java语言的概述(常识)
2.1 Java语言的背景
   Java语言诞生于1995年,该语言之父是詹姆斯-高斯林,之前隶属于sun公司,现在隶属于oracle(甲骨文)公司。
   Java语言在编程语言排行榜占据重要的地位。

2.2 Java的主要版本
(1)Java SE(Java Platform, Standard Edition)
   - 称之为“Java平台标准版”,主要学习Java语言的语法知识。

(2)Java EE(Java Platform,Enterprise Edition)
   - 称之为“Java平台企业版”,主要用于编写B/S架构的项目。
    
(3)Java ME (Java Platform,Micro Edition)
  - 称之为Java 平台微型版。随着Android的普及走向淘汰。

3.开发环境的搭建(重点)
3.1 jdk的下载和安装
(1)下载方式
   方式一:直接从官网下载  www.sun.com/www.oracle.com
   方式二:直接搜索下载    www.baidu.com/www.sogou.com

(2)安装方式
   若下载的是绿色版,则直接解压就可以使用;
   若下载的是安装版,则一路点击下一步就可以使用;
   无论是什么版本,切记安装路径中不要有中文路径!!!

3.2 相关的概念(记住)
   jdk - Java开发工具包,只要做Java开发就需要下载和安装该软件。
   jre - Java运行时环境,只要运行Java程序就需要下载安装该软件。
   javac.exe - Java语言编译器,用于将高级源代码文件翻译成字节码文件。
   java.exe - Java语言解释器,用于启动JVM解释执行所有指令。
   JVM - Java虚拟机,是操作系统与Java程序之间的桥梁。

3.3 编写Java程序的流程
  (1)新建文本文档,将文件的名称由xxx.txt修改为xxx.java;
  (2)使用记事本的方式打开文件,编写Java代码后保存;
  (3)启动dos窗口,切换到Java代码所在的目录中;
  (4)使用javac xxx.java对Java代码进行编译,生成xxx.class文件;
  (5)使用java xxx进行解释执行;

注意:
   当文件的扩展名没有显示时的处理方法:
       组织 => 文件夹和搜索选项 => 查看 => "隐藏已知文件类型的扩展名"去掉勾选=>确定

3.4 常用的快捷键
   ctrl+s  保存       ctrl+c 复制    ctrl+v  粘贴   
   ctrl+a  全选       ctrl+x 剪切    ctrl+z  撤销
   ctrl+f  查找

   windows+e 打开计算机    windows+d 回到桌面
   windows+l 锁屏          windows+tab 切换任务
   windows+r 打开运行窗口,输入cmd后回车可以打开dos窗口
    
   ctrl+alt+delete 可以打开任务管理器
   alt+tab 用于切换任务
   ctrl+shift 切换输入法,当切换到中文输入法后则使用shift键进行中英文切换
   
3.5 环境变量的配置
(1)基本概念
   通常情况下可执行文件只能在该文件所在的目录中使用,为了使得该文件可以在任意目录中使用,则需要将该文件的路径信息配置到环境变量Path中。

(2)配置方式
   计算机 => 右键,选择属性 => 高级系统设置 => 高级 => 环境变量 => 系统变量 =>
找到Path后点击编辑 => 将javac.exe所在的路径信息放到Path变量值的最前面加上英文版的分号 => 一路点击确定即可
   切记Path变量原来的内容不要删除并且配置后记得重新打开dos窗口。

3.6 跨平台原理
   由于不同的操作系统中都提供了Java虚拟机进行翻译,因此同样的字节码文件交给Java虚拟机之后可以翻译成不同的机器指令,从而实现了跨平台原理。   
 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值