Java预科及常识

Java预科学习

1.1计算机

  • Computer:全称电子计算机,俗称电脑
  • 能够按照程序运行、自动、高速处理还想数据的现代化智能电子设备
  • 由硬件软件组成
  • 常见形式:台式、笔记本、大型计算机……
  • 广泛应用:科学计算、数据处理、自动控制、计算机辅助设计、网络领域……
  • AI技术,计算机与人脑结合(人脑控制机器走向……)

1.1.1计算机硬件

  • 计算机硬件组组成:

    CPU、内存、主板、硬盘驱动器、光盘驱动器、各种扩展卡、连接线、电源等;外部设备包括鼠标、键盘……

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-W1arIW89-1605176682365)(C:\Users\51526\AppData\Roaming\Typora\typora-user-images\image-20201111225521970.png)]

  • 冯 诺依曼体系结构(计算机之父)

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-cizXVl7U-1605176682368)(C:\Users\51526\AppData\Roaming\Typora\typora-user-images\image-20201111225912134.png)]

1.1.2计算机软件

  1. 系统软件

    • DOS(Disk Operating System),Window,Linux,Unix,Mac,Android,IOS
  2. 应用软件

    • WPS、QQ
  3. 软件、开发、软件开发

  4. 人机交互(图形化界面、命令行)

1.1.3电脑常用快捷键

DOS命令语句
  • 打开cmd方式:

    1. 开始+系统+命令提示符
    2. win+R 输入cmd
    3. 任意文件夹下 shift+右击打开命令提示符
    4. 资源管理器 地址栏 前+cmd
  • 管理员方式运行

    选择以管理员方式运行

  • 常用DOS

 D: #盘符切换
 dir #查看当前目录下所有文件 
 cd #切换目录  
 cd ..  #返回上一级 
 cls(clear screen) #清理屏幕 
 exit #退出终端 
 mspaint 画图工具 notepad #打开一些程序 
 ipconfig #查看电脑IP 
 #ping 命令 测试网络正常
 ping www.baidu.com
 md 目录名 #创建文件夹 
 rd 目录名 #移除文件夹 
 cd> 文件名 #创建一个文件 
 del 文件名#删除一个文件 
 

1.1.4计算机语言发展史

  • 第一代语言

机器语言:二进制 不转换

  • 第二代语言

汇编语言(底层)

应用:逆向工程(破解游戏)、机器人、病毒……

  • 第三代语言
    • 高级语言:面向过程、面向对象
    • C语言(贴近硬件、操作系统,不依赖硬件,鼻祖) 典型面向过程(指针、内存管理)
    • Java C++ C#(sharp)
    • Python、PHP、JavaScript

初始Java

1.1引子

Java帝国诞生:Java帝国诞生

1.2特点

  • 语法有点像C,没有指针,没有内存管理
  • 真正的可移植性,编写一次,到处运行
  • 面向对象、类型安全、高质量的类库
  • ……

1.3特性、优势

  • 简单性
  • 面向对象
  • 可移植性(跨平台)
  • 高性能(即时编译)
  • 分布式(网络)
  • 动态性:反射机制
  • 多线程:视频和音乐 QQ&游戏
  • 安全性(内存和指针不会引起一些细节的bug)
  • 健壮性

1.4Java三大版本

  • JavaSE: 标准版(桌面程序,控制台开发)
  • javaME:嵌入式开发(手机,小家电)
  • JavaEE:企业级开发(Web端,服务器开发……)

JDK、JRE、JVM

  1. JDK: Java Development Kit 开发者工具
  2. JRE: Java Runtime Environment环境
  3. JVM: Java Virtual Machine虚拟机

在这里插入图片描述

1.5Java开发环境搭建

卸载JDK

  1. 删除Java的安装目录
  2. 删除JAVA_HOME
  3. 删除path下关于Java的目录
  4. cmd : java -version

安装JDK

  1. 下载jdk

  2. 双击安装

  3. 记住安装路径jdk

  4. 配置环境变量

    1. 我的电脑->属性
    2. 环境变量->新建环境名

    1. path里边添加(%%表示引用)

      1. %JAVA_HOME%\bin
      2. %JAVA_HOME%\jre\bin
    2. 测试JDK是否安装成功

      cmd:java -version

Java程序运行机制

HelloWorld

程序员的仪式感

  1. 随便建一个文件

    • 后缀名为java
    • Hello.java
  2. 编写代码

public class Hello{
    public static void main(String[] args){
        System.out.println("Hello,World!")}
}

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-gvm1pjsO-1605176682373)(C:/Users/51526/AppData/Roaming/Typora/typora-user-images/image-20201112133057139.png)]

  1. 编译: javac java文件 生成class文件java运行
  2. 可能遇到的一些情况
    • 大小写
    • 中英文
    • 文件名,类名保持一致

运行机制

  1. 编译型

    直接翻译一本书

  2. 解释型

    看到哪里翻译哪里,实时翻译

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值