想学Java的,可以看看我的笔记,感觉基础扎实的可忽略本篇文章
用的书呢,就是我上面的书了。我感觉这要比我大学的java书好太多,虽然大学要考虑学时
这章呢记忆的东西比较多 但也挺重要,很多就是计算机专业学生都忽略掉了。
什么是计算机?计算机是存储和处理数据的电子设备。
虽然天天用它,却不知道它是什么。。。。
计算机主要由 中央处理器(CPU)、内存(主存)、存储设备(如磁盘)、输出设备(如显示器)、输入设备(如,鼠标)、通信设备(如、网卡)。它们通过总线(bus)的子系统链接。
在个人计算机中, 总线搭建在主板上,主板是一个连接计算机各个部分的电路板。
计算机程序(program) 称为软件(software), 是告诉计算机该做什么的栺令。
机器语言 ( machine language), 即一套内嵌的原子指令。
汇编语言 (assembly language) 使用短的描述性单词(称为助记符)来表示每一条机器语言指令。
汇编语言被认为是低级语言,因为汇编语言本质上非常接近机器语言,并且 是机器相关的。
高级语言类似英语,易于学习和编写程序。
用高级语言编写的程序称为源程序。等于用机器语言或者汇编语言写成的语言不是源程序。
跨平台性:Java 是平台无关的,这意味着只需编写一次程序,就可以在任何计算机上运行。
字符串(string)是一个编程术语, 表示一个字符序列。
java有三个版本 Javase 标准版 Javaee 企业版 javaME微型版
java jdk 是Java开发者工具包 ,内含了Java jre 。
Java jre是java的运行时环境 ,包含了jvm,和核心类库
Java jvm 是Java的虚拟机 用于编译代码。
Java语言的源程序文件必须和程序中的公共类名保持一致,并且以扩展名.java结束。
编译时 我们使用javac来编译java源程序 如 javachello.java
运行时 我们使用java来运行Java的字节码文件 如 java hello ,注意这hello的后面已经默认加上了.class 如果你再加 就和变成 hello.class.class文件
Java的注释:// 、/** */、和 /* */ 前一个是单行注释 后面两个是多行注释。
内容不多 但都是重点内容
英语不好的 需要稍微记一下
书上的源代码和习题源代码如果需求的多话,我会发布到GitHub上