程序猿阵线联盟-汇总各类技术干货技术干货

Java基础知识入门

2018-06-08  本文已影响7人  糖宝_

入门

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。。这个java学习(q-u-n): 678-241-563 期待大家一起进q-u-n交流讨论,讲实话还是一个非常适合学习的地方的。各种入门资料啊,进阶资料啊,框架资料啊 等等

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

3. 进制

概念:进制也就是进位计数制,是人为定义的带进位的计数方法(有不带进位的计数方法,比如原始的结绳计数法,唱票时常用的“正”字计数法,以及类似的tally mark计数)。 对于任何一种进制---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

l 1024GB = 1TB

5. JavaSE、JavaEE、JavaME

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

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

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

6. Jdk&Jre&Jvm

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

l JRE: java runtime environment, 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。

l 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就是生成的文档。

*/

上一篇下一篇

猜你喜欢

热点阅读