Java基础知识入门

Java基础知识入门

1.  规范

l  深刻理解面向对象的思想

l  注重代码的练习,量变产生质变

l  代码格式要规范

2.  计算机常识

2.1       计算机硬件

l  1.CPU:中央处理器,计算机的大脑,厂商有Intel和AMD,龙芯是中科院自主研发的芯片,CPU的性能:a.核心数b.频率。

l  2.内存:所有的软件都必须运行在内存上,比如windows和王者荣耀,厂商:威刚、金士顿、三星;性能:4G、8G、16G。

l  3.硬盘:可以永久保存数据的硬件。容量:500G、1T;厂商:西部数据、希捷、三星;分类:机械硬盘、固态硬盘。

l  4.显卡:处理图像数据;集显:集成在CPU,独显:游戏玩家;厂商有英伟达和ATI(被AMD收购)。

2.2       计算机软件

l  1.系统级别的操作系统。windows、macOs、Linux(Unix)、android-小米MIUI、ios。

l  2.专门用途的软件:应用软件;娱乐:王者,看电影;聊天:微信 QQ;上网:浏览器;京东,天猫Server;浏览器:Browser;客户端APP:  Client。

3.BS =Browser(浏览器)+Server;CS = Client(客户端)+Server。

3.  进制

概念:进制也就是进位计数制,是人为定义的带进位的计数方法(有不带进位的计数方法,比如原始的结绳计数法,唱票时常用的“正”字计数法,以及类似的tallymark计数)。 对于任何一种进制---X进制,就表示每一位置上的数运算时都是逢X进一位。 十进制是逢十进一,十六进制是逢十六进一,二进制就是逢二进一,以此类推,x进制就是逢x进位。

3.1.二进制

概念:它由两个数码0,1组成,二进制数运算规律是逢二进一。

3.2.十进制

概念:十进制编码几乎就是数值本身。十进制的基数为10,数码由0-9组成,计数规律逢十进一。

4.  字节

字节:8位由0或1表示的数据

l  byte   1B

l  1024 在编程中表示K

l  1024B = 1KB 

l  1024KB=1MB  

l  1024MB=1G B      

1024GB= 1TB      

5.  JavaSE、JavaEE、JavaME

l  JavaSE:桌面应用程序,QQ、微信、迅雷

l  JavaEE:大型的网站,天猫、京东

l  JavaME:嵌入式设备,诺基亚、遥控器

6.  Jdk&Jre&Jvm

l  JDK: javadevelopment kit, java开发工具包,针对开发者,里面主要包含了jre, jvm, jdk源码包,以及bin文件夹下用于开发,编译运行的一些指令器。

l  JRE: java runtimeenvironment, java运行时环境,针对java用户,也就是拥有可运行的.class文件包(jar或者war)的用户。里面主要包含了jvm和java运行时基本类库(rt.jar)。rt.jar可以简单粗暴地理解为:它就是java源码编译成的jar包(解压出来看一下),用eclipse开发时,当你ctrl点击发现不能跳转到源文件时,需要把rt.jar对应的源码包加进来,而这里的源码包正是jdk文件夹下的src.zip。

l  JVM:java虚拟机,具有跨平台的特点。实现跨平台的原理是:不同的系统有不同版本的jvm,jvm在class文件和系统之间充当了翻译的角色。比如国家领导出国访问,去到不同的国家就会带不同的翻译,可以把翻译理解为jvm。

Jdk包括Jre,Jre又包括Jvm。

7.  Java编译运行的原理

8.  编写并运行第一个HelloWorld代码

l  编写步骤:

l  代码和运行结果:

9.  注释

l //单行注释

 

l /*

我是多行注释

*/

 

l /**

我是文档注释,这种注释可以用来自动地生成文档。在JDK中有个javadoc的工具,可以由源文件生成一个HTML文档。使用这种方式注释源文件的内容,显得很专业,并且可以随着源文件的保存而保存起来。也就是说,当修改源文件时,也可能对这个源代码的需求等一些注释性的文字进行修改,那么,这时候可以将源代码和文档一同保存,而不用再另外创建一个文档。

使用命令:javadoc -d 文档存放目录 -author-version 源文件名.java,会在java文件所在的文件内创建一个指定的文档存放目录,文档存放目录内生成的index.html就是生成的文档。

*/

 

 


猜你喜欢

转载自blog.csdn.net/qq_34236718/article/details/80557305