Java曾以什么优势吸引你走上程序员这条不归路?java
友好的语法、面向对象、内存管理和最棒的跨平台可移植性、write-once/run-anywhere程序员
固然,只有咱们真正投身入java才发现有bug要除、功能限制很大、运行速度不快(之前旧版本),可是如今的java是又快又有威力。小程序
Java的工做方式:segmentfault
它的目标是要让你写出一个应用程序且可以在你或你朋友所拥有的任何设备上执行。微信小程序
一、源代码:编写源代码文件微信
二、编译器:运行源代码,检查错误,产生字节码(与平台无关)函数
三、输出:任何支持java的装置可以把它转译成可执行的内容spa
四、Java虚拟机(JVM):读取与执行字节码code
那咱们程序员要作什么呢?对象
一、源代码:编写源代码 保存为Test.java
二、编译器:执行javac程序来编译Test.java,若是没有错误会产生Test.class文件,这个文件由字节码组成
三、输出:编译代码Test.class
四、Java虚拟机:启动JVM来运行Test.class文件,JVM会将字节码转换成平台可以理解的形式来运行
Java的程序结构
一、源文件:扩展名为.java带有类的定义。来用来表示程序的一个组件,小程序(不是微信小程序)可能只有一个类,类的内容必须包在花括号里面。
二、类:带有一个或多个方法,run方法带有如何行走的指令,方法必须在类的内部声明。
三、方法:在方法的花括号中编写方法应该执行的指令。方法代码由语句组成,方法就像函数或过程。
(以下图)
public class Person { void run ( ) { statement; } }
本文已转载我的技术公众号:UncleCatMySelf
欢迎留言讨论与点赞。
下一篇推荐:【Java猫说】Java基本概念二