OLED|学习java开头难嘛?先从基础开始

bit与byte
- bit:bit是计算机中最小的存储单位 , 一个0或一个1就表示一个bit 。
- byte:byte是数据存储的基本单位 , 一个byte由8个bit组成 。 1个byte又称为一个字节 。
- 需记住:1KB=1024B 1MB=1024KB 1GB=1024MB 1TB=1024GB
内存(RAM)内存是带电存储的(断电数据就会消失) , 所以长时间的存储程序或数据就要用硬盘 。 但是内存的读取速度比硬盘快十倍 , 所以一个程序和它的数据在被cpu执行之前必须要移动到内存中 。 因为内存的读取速度快 , 所以有很多软件都以它设计 , 例如Redis缓存数据库 , 他就是把数据保存到内存中 , 但是由于断电数据就会丢失所以有了rdb和aof两种持久化方式 。
网络架构现在的网络架构有两种方式 , 分别为B/S和C/S 。
- B/S(browser/server):通过它的英文翻译为“浏览器/服务” , 可以看出他是由浏览器访问服务器的一种架构 。
- C/S(cilent/server):他的英文翻译为“客户端/服务” , 所以他是由客户端访问服务器的一种架构 。
软件是一系列按照特定顺序组织的计算机数据和命令的集合 , 有系统软件(例如windows操作系统)和应用软件(我们日常使用的app , 例如网易云)之分 。
计算机编程语言我们的编程语言的历史分为三个阶段 。
- 第一个阶段:机器语言 。
- 第二个阶段:汇编语言 。
- 第三个阶段:高级语言 。 (其中高级语言又分为两个阶段分别为面向过程的语言和面向对象的语言) 。
- 【OLED|学习java开头难嘛?先从基础开始】面向对象两个基本要素:类和对象 。 三大特征:封装、继承和多态 。
- 健壮性java语言吸收了c和c++的优点 , 同时也摒弃了他们影响程序健壮性的缺点(例如指针和内存的申请与释放) , 提供了一个相对安全的内存管理和访问机制 , 其jvm拥有垃圾回收机制 。
- 跨平台性各个常用的操作系统都有自己的相应的jvm , 而且我们都知道java程序是在jvm中运行的 , 所以有自己jvm的操作系统都可以运行java程序 。 (一次编译 , 到处运行)
- jdk是java的开发工具包 , jre是java的运行环境 。
- jdk中包含jre和开发工具(例如java.exe , javac.exe , javadoc.exe)
- jre中包括jvm和java的核心类库 。
为什么要配置环境变量因为我们希望java的开发工具可以在任何文件目录下都可以使用 。
java的注释java的注释分为三种分别为:
- 单行注释://
- 多行注释:/* /
- 文档注释:/* */
Java apiapi(应用程序编程接口):是java提供的基本编程接口 , 其java api文档就相当于java的词典 , 我们可以在里面查看关于java的知识 。
java的编写与运行
- java的源文件中可以有多个类 , 但是只能有一个被public修饰的类 , 该类与源文件的名称一样 。
- 编译时源文件中有多少个类 , 那么就会生成多少个字节码文件(.class) , 他们的名称与源文件中的类名相同 。
- 命令行编译与运行用javac与java命令 。
运行:java 字节码文件(不带后缀)
推荐阅读
- 澎湃新闻|仝卓事件被写入公职人员学习读本 仝卓事件怎么回事
- 仝卓事件通报成《公职人员政务处分法》学习读本案例
- 仝卓|成范本了!曝仝卓被写入公职人员学习读本 这下子真是大火了!
- 别再学习框架了,看看这些让你起飞的计算机基础知识
- Java|软件开发平台之争:NET VS Java,谁是更好的选择?
- 橘了一只猫|看看孕妈赵丽颖,学习如何打造十足的时尚感!
- 【部门动态】治安大队召开“坚持政治建警全面从严治警”专题学习会
- python深度学习:为什么要学习深度学习?
- 三农|学习贯彻全会精神 扎实做好“六稳”“六保”丨 萌萌的“多肉”稳稳的幸福
- Java|办公小技巧:超凡业绩 从完美的KPI仪表板开始
