零基础java学习:走进java的世界
****** 这里提一点,想要做插件的话java基础是必须的,纵使天赋秉异也离不开脚踏实地,对于有java基础的同学请略过本篇教程 就不浪费大家宝贵的时间了******
1.java是什么?
先来简单的介绍下什么是java。java是由Sun公司于1995年正式推出的一种面向对象的编程语言。(至于什么是编程语言就请自行百度吧···)
Java最初被称为Oak,是1991年为消费类电子产品的嵌入式芯片而设计的,1995年更名为Java。
而java最大的一个特点就是Write once, run anywhere.【一次编写,处处运行】 这得益于java的虚拟机JVM(Java Virtual Machine)。
2.java的工作方式
1.源文件:由苦逼的程序猿编写源代码文件
2.编译器:由编译器运行源代码,如果有错误就报出,之后再由程序猿修改代码,直到没有语法错误。
所以编译器是起到一个纠错的功能。(这样就可以防止由于拼写错误而导致程序奔溃的悲剧发生···)
【这里要提一下的是:编辑器 和 编译器 并不是同一种东西。 编辑器通常是处理文本的,比如说生活中的word ,notepad++ ,editplus等软件都是编辑器 而前面提到的用来运行代码并查错则是 编译器】
3.输出:编译器会产生出字节码,任何支持java的装置都可以把它转义成可执行的内容,编译后的字节码与平台无关。
【字节码就是由二进制数组成的代码 就像这样:01011010110011010··· 直接用这种东西写程序是令人奔溃的,然而最最最早期的程序猿用的就是这个···】
4.java虚拟机:你的朋友并不会买一台真正的java机器,但是他们都会有java虚拟机(JVM)【通过软件实现】,此虚拟机可以读取与执行字节码(就是前面提到的0101110010···)
3.我们所要做的事:
而我们的任务就是写源代码【.java文件】之后丢给编译器,之后编译器根据编译器报的错误信息修改源文件,之后再丢给编译器·····直到没有错误了就可以输出了【编译成功】
编译出来的文件【.class文件】是由字节码组成的,之后再用java虚拟机【JVM】将字节码转换成平台所能理解的形式来运行。
(平台就是指运行程序的东西,比如说 手机 机顶盒 电脑 iwatch 都算是平台)
*****参考:百度百科,head first java ******
*****这也算是开坑了吧····第一次写教程类的帖子感觉好不习惯。不知道自己能坚持更新多久···· 如果没什么人看的话也就算了··· 求支持~ ******
|