一、计算机基础
1、计算机包括硬件和软件两个部分。
2、物联网:给万物一个IP,通过互联网连接万物。
3、冯诺依曼结构:输入设备、输出设备、CPU(运算器、控制器)、存储器。
4、bit和byte:
- bit是计算机的最小存储单位,存0或存1;
- byte是计算机最基本的存储单元,1byte=8bits
1KB=1024B
1MB=1024KB
1GB=1024MB
1TB=1024GB
5、内存(RAM)
CPU所使用的数据都来自于内存,不论是软件程序还是文件数据,都必须读入内存后CPU才能利用。
内存存取速度比硬盘存取速度快10倍,CPU更快。
硬盘是ROM
6、互联网、因特网、万维网
7、软件包括系统软件(操作系统)和应用软件。
人机交互:图形化界面+命令行交互
8、常见的DOS指令
9、应用程序=算法+数据结构
二、java语言基础
1、两种核心机制
- java虚拟机:一次编译、到处运行;
- 垃圾回收机制
2、JDK、JRE、JVM关系
3、JDK安装
4、helloword
class HelloChina{
public static void main(String[] args){
System.out.println("HELLO,WORLD");
}
}
5、注释
单行,多行,文档(文档注释的使用:注释内容可以被JDK提供的工具javadoc所解析,生成一套以网页形式体现的该程序的说明文档。)
public class HelloJava{
/*多行注释
哈哈哈*/
public static void main(String[] args){
//单行注释;
/**
@ author
@ version
这是我第一次写的java程序。
如下方式是main 程序的入口
*/
System.out.println("HELLO,WORLD");
}
}
总结
- 1、编写—编译——运行
- 编写:将java语句保存到java文件中。
- 编译:使用javac.exe编译我们的源文件,javac + 源文件名.java
- 运行:使用java.exe解释运行我们的字节码文件,java + 类名
- 2、 可以有多个类class,但是最多只有一个类声明是public,而且要求声明为public-的类名必须与源文件名相同。
- 3、程序入口是main方法,格式是固定的;
- 4、输出语句:
- System.out.println() ;换行输出
- System.out.print() ;不换行输出
- 5、每个语句以分号结束
- 6、编译的过程:编译后,会生成一个或多个字节码文件,字节码文件名与类名一直。