系统学习JAVA第一天(计算机组成,软件,JDK,JAVA语言特点)
2023-09-11 14:16:46 时间
系统学习JAVA第一天
一、计算机组成
1、硬件(主机 显示器 鼠标 键盘 等等 )
主板 cpu 内存条 硬盘 计算机运行的组成部分
Cpu:计算机核心——程序调度
内存:程序运行时存储位置,存储数据(临时存储)存储空间以GB为单位,存
储范围比较小——2-32GB左右
硬盘存储:进行文件存储,不删就一直存在——持久存储存储范围大——可以
有1TB=1024GB多
1GB=1024MB 1MB=1024KB 1KB=1024B 1B(byte 字节)=1bit(位)
2、软件
①直接安装再硬件上的软件————操作系统
苹果 windows linux 安卓
② 普通软件————安装在操作系统上
QQ 微信 浏览器——windows系统 .exe 文件
3、电脑上的文件如何访问???
① 通过操作系统界面操作,进行桌面路径的访问
②不通过界面进行访问,通过命令行窗口进行文件访问
Windows+r(打开命令行界面)——>输入cmd单词,打开命令窗口,输入对应
的命令进行不同的操作(英文单词之间一定要加空格)
切换文件夹 (再当前路径下的一层文件夹) (change directory ): cd
查看文件列表:dir
退一层目录:cd ..
测试网络是否通信:ping 网址 -t (参数)
手动停止:ctrl+c
内部(系统自带的)或外部(自己配置)命令
4、编程语言分类
① 高级语言--------对于我们学习比较简单的 (英文单词意思)
Java python
② 低级语言--------对于我们学习比较难(对于计算机比较好识别)
汇编语言 和机器语言
5、Java语言历史和JDK
Sun公司发布了
Java的第一个开发工具包(JDK 1.0)
JDK 1.1
JDK 1.2
JDK 1.3
JDK1.4
Java SE 5.0(内部版本号1.5.0)
Java SE 6
Java7
Java8
一般不用最新的版本而是用最稳定的版本,我们现在要学java 涉及到jdk的安
装,JDK(Java Development Kit)称为Java开发包或Java开发工具,是一个
编写Java的应用程序的程序开发环境。
JDK是整个Java的核心,包括了Java运行环境(Java Runtime
Environment),Java虚拟机 jvm ,JRE是支持Java程序运行的标准环境 。
(Jdk jre jvm 三者的关系 jdk包含了jre 包含了jvm)
JRE是个运行环境,JDK是个开发环境。因此写Java程序的时候需要JDK,而
运行Java程序的时候就需要JRE。而JDK里面已经包含了JRE,因此只要安装
JDK,就可以编辑Java程序,也可以正常运行Java程序。
Windows系统文件安装,文件是.exe的文件Jdk也要安装 ,jdk是一个exe的文
件。
6、JAVA语言特点
①简单性
②面向对象
③分布性
④编译和解释性
语言执行时先进行编译的是编译型语言,现在的高级语言执行时计算机不识别
这个代码 ,文件进行编译形成字节码文件,计算机可以识别,程序可以运行
文件,形成新的文件,编译型语言肯定会形成出新的文件。
文件类型区分??? 可以文件后缀区分文件Java文件后缀是.java,编译形成
新的文件 .class类型,Java程序执行分为两步:1 先编译2 执行。
解释性两个人交流时,中间的翻译 (解释)Class文件计算机不认识jvm就是
class和计算机之间的(翻译)所以Java 是解释性语言也是编译性语言。
⑤可移植性 (跨平台)可以运行再不同的操作系统上
相关文章
- Java基础——Statement与PrepareStatement
- 再谈用java实现Smtp发送邮件之Socket编程
- Java多文件压缩下载
- 最新JAVA后端技术栈大全,涉及到大数据层
- Java详解,java后端应届生面试题
- 京东方Java实习面经
- 运行maven项目出现Error:java: JDK isn‘t specified for module ‘XXX‘
- C++和Java函数传递数组参数比较
- 第58节:Java中的图形界面编程-GUI
- 第一节:学会Java前提-手把手教你配置JDK环境变量
- Java基础语法:1.第一个java程序
- JAVA-jar包下载地址
- 【Harmony OS】【JAVA UI】鸿蒙应用如何集成OKHttp网络三方库
- Java 18为什么要指定UTF-8为默认字符集
- java中int,char,string三种类型的相互转换
- java整理软件--- Java OCR 图像智能字符识别技术,可识别中文,但是验证码不可以识别...已测识别中文效果很好
- java Dialog
- java Jre和Jdk的区别?
- Java序列化技术性能分析(JDK原生与Protostuff)
- VMware创建Linux虚拟机之(二)下载安装JDK与配置Java环境变量
- 第一次尝试学习java 安装jdk 与配置环境变量 写第一个java程序 并运行
- Java编程常用数据转换:String与int互转、Date与String互转、BigDecimal与int比较(报错operator > cannot be applied to java.math.BigDecimal,int)
- 【转】Java学习---内存泄露与溢出的区别
- 华为OD机试 - 计算网络信号(Java) | 机试题+算法思路+考点+代码解析 【2023】
- Java调用JavaScript
- 【JAVA】Exception in thread "main" java.lang.NoClassDefFoundError
- 【java养成】:案例(模拟银行新用户现金业务办理、USB接口程序设计、身份证校验位和身份提取)
- Java小白入门200例61之java中Date日期类型的大小比较
- 什么是Java序列化,如何实现java序列化
- 国产化服务器信创平台ARM架构服务器适配安装编译,包括Java的JDK、在线文件预览kkfileview和LibreOffice的编译、打包、使用,主要包括银河麒麟操作系统和鲲鹏ARM操作系统
- Java-集合类