首先我学到的是一些计算机的基础知识:
- 软件(是一系列按照特定顺序组织的计算机数据(数据库)
- 指令(代码,(算法))的集合。
- 人机交互方式有两种 图形化界面交互 GUI 命令行方式CLI
常用命令行 DOS:
Dir 列出当前目录.md (make)创建目录rd(remove)删除目录 cd进入目录 cd..
退回到上一级目录 del删除文件 exit 退出DOS •Rd不是空的计算机不让删除目录。
应用程序=算法+数据结构
•数据库的索引用的是树形结构 毕加树,集合(Hashmap..)等。也是数据结构
算法:解决是否数据有误
数据结构就是 硬盘把数据存入内存中用的载体 =数组+线性结构,(链表+数据表+队列+栈)+树形结构。(二叉树)
计算机编程语言有:C, c++,java, php, python人工智能,scala 大数据,Kotlin 谷歌语言等
•机器语言 第一代语言 机器语言 (二进制代码)第二代 汇编语言(助记代码)第三代 高级语言 编程代码 pvthon。C, Pascal Fortran 语言面向过程的语言 SUN斯坦福大学网络公司开放 Java。
c+面向对象、
Java跨平台的纯面对对象的语言。
•开始语言命名为 Oka°(橡树)
.Net跨语言平台。
J2SE J2EE J2ME(😏😏一般老手都是叫的这个词)
四个版本 是Java SE 标准版 JavaEE 企业版JavaME 小型版 Java Card applet•Java小程序(applet)
Java易学的 强制面对对象 分布式 健壮的 安全的 解释型 原生支持多线程
- Java舍奔了指针(用引用取代) 多重继承(用接口取代)增加垃圾回收功能 回收内存空间 JDK1.5引用泛型编程
- 两大基本概念 类对象三大特征 封装继承多态 跨平台性 面对对象 JVM是一个虚拟的计算机 具有指令集并使用不同的存储区域负责执行指令 管理数据 内存 寄存器
Java程序是字节码文件 给JVM操作 系统调度 从硬盘中打开指令 如果是软件就分给内存 调用Cpu 执行指令
JDK=JRE (Java(运行环境命令).十编写工具(Javac(编译文件命令,javacoc 文档解析文档解释)•十编码工具(Javac(编译文件命令,javadoc文档解析文档解释)(这几个文件不在核心类库)(运行环境)JRE=JVM+Java SE 核心类库(很多例如Java.lang包类)
重点:首先 是 java 源文件--根据命令--然后javac.exe编译--代码变为.class文件(public类名文件)(是字节码文件且字节码文件名为Java中的类名)然后 java.exe 解释运行
Java有三种注释 单行注释 多行注释(多行不可以嵌套使用)文档注释•(特有)•(/*• 文档注释 */ javadoc 可以被解析要求类不是默认类 要是public类
api:应用程序接口类库
jre中包括的—大类也就是运行环境中的百分之八十 顶层有web 和applet等和底部jvm 就是-jre 然后jre+JDK中的编写工具命令就构成了Java大体结构
总结:这篇比较杂乱有些知识点个人总结是为了方便好记,后续可以也需要修改一些话语
下一篇:我讲介绍怎么在Mac上搭建Java SE 环境 用Eclipse 软件编写Java第一个源文件