1.编程语言是一组有规则的指令集合(指令可驱动计算机工作的指令)
2.指令:0,1组合
3.面向过程与面向对象的区别:过程,关注函数与函数之间的关系;对象,关注对象与对象之间的关系
4.语言的划分:编译型语言,将程序代码翻译成另一种语言存储起来,一次加载,从头到尾顺序执行;
解析型语言:将程序解释一句执行一句。
5.基本概念:
JNI(java native interface) :java与其他语言连接。其中native关键字用来标识本地方法。
nio:分布式API,可用于云计算。
lib:java开发中依赖的jar包(.class文件压缩包)
5.命名规范:工程名小写,包名小写,类名为驼峰规则。
6.java注释:// 单行注释; /* */ 方法注释;/** */ 类解释
7.环境变量的配置与开发工具无关;javadoc 命令,针对文档注释输出。
8.java的特点:简单,面向对象(抽象,封装,继承,动态),跨平台,多线程,安全。
跨平台:利用不同的os,不同的JVM来屏蔽os区别,保证java语言(字节码)文件能在不同的os上执行。字节码文件跨平台,JVM不跨平台。
多线程:将cpu的时间划分成n等分,然后每个任务去竞争其中的1等分时间。
9.命名规范:接口,
















