处理器:每个计算机都有一个固定时钟,速度的计量单位是HZ,CPU对应核的意思。一个多核cpu是一个具有两个或者更多的独立核处理组件。
可以提高运算处理程序。内存读取数据的速度比硬盘读取数据快的多的多,内存的方式。
JDK和JRE和JVM
JDK有很多开发工具包含JRE 其中包含一些JVM
在开发的过程中需要安装JDK,在jdk的基础中出现u代表updata
jdk:
bin目录:javac编译 ,javac解释运行,javadoc以网页形式存在文档。在运行的过中运行就结束了
db文件:代表数据库的文件
include:C语言编写的图文件
jre:java的运行时的环境
lib:存在的jar包,其中包括web等等的jar包的内容。tools,jk
src.zp:加载数据进行查看
环境变量的配置:
常见的开发指令,能够在命令行调用结构,主要通过进入在相应的命令下进行执行相应的指令。
path:添加命令,主要通过添加path的目录的情况下执行,主要是为了windows在执行命令的时候会寻找影响的路径下面下进行寻找。
环境变量命名可以采用 % javahome %
%java home%/bin/....采用这种方法在tomecat的过程中采用的的方式比较可快速。
这里(win7和win10界面不一样),不用担心,利用相似的方法就好。
public class hello {
public static void main(String[] args) {
System.out.println("see you again");
}
}
注释:
// 单行注释
/*多行注释
*/
主要为了增强可读性,为了自己也为了别人。也为调试代码,编译以后不包含字节码文件的代码。
/** 文档注释:主要可以通过javadoc解析,然后以网页的形式呈现;
*/
多行注释和单行注释不能够进行嵌套使用
API文档 :即使类库使用的说明,具体的几个API文档,我会放在自己的百度网盘。
新手需要注意的问题:
编译采用:javac 运行:java
在一个java源文件中可以生成多个.java
在一个源文件中只能有一个public的类,不能存在多个public文件。而且public必须和文件名同名文件。
程序的入口是main方法 args可以改变 arguments代表参数
输出println和print代表换不换行。
在程序中有几个类那么就会有几个.class字节码文件
生成的字节码文件和文件名同名,在运行的过程中只需要运行主文件。
编码风格:和python的风格相似
开发工具:我采用的subllimetext,Notepad
集成开发环境:jburder(不用),Eclipse(多数人使用的第一个)免费的,myEclipse,收费版本就可以已经添加好的。IntelliJIDEA广泛流行的开发工具。