一个编程小白的Java战役(2)
作者:互联网
一个编程小白的Java战役
——太原理工大学机器人团队学习打卡day2
且说上回(昨天)广积粮(学习基础),这粮草也准备就绪,应当发兵开战了吧。可是,我可不懂Java这支精兵的长短优劣。俗话说,知己知彼方能百战不殆,你让重甲骑兵去攻坚,那不是强人所难吗。所以今天呐,我们就要来好好认识一下Java,熟悉熟悉这支高级语言中的精兵。(依旧在为不发兵攻城拔寨(编写程序)找借口——懒癌发作±+)
1、Java程序的类型
- Application
- Applet
两者区别:结构和运行环境不同(Application是独立的程序,需要执行器(调用虚拟机)来运行;Applet则是嵌在HTML网页中的非独立程序,由专门的appletViewer来运行或由Web浏览器(调用JAVA虚拟机)来运行)(感觉一个是正规军(自己就可以运行),一个是辎重队(得有其他配合))
明白了表面,应该找个小堡垒(程序)练练手,是骡子是马拉出来溜溜嘛。
Application程序
自然,我们学习Java也从最简单的HelloWorld.java学起。闲话不说,先上代码:
public class HelloWorldApp {
public static void main(String[]args){
System.out.println("Hello World!");
}
}
要注意:
- class是主体
- public类名与文件同名
- main()的写法是固定的
- System.out.print(显示)及println(显示并换行)及printf(格式化的显示=format格式化的显示)
你看,这正规军果然是正规军,轻轻松松就把HelloWorld这个小堡垒攻下了。
Applet程序
自然,HelloWorld这种小堡垒(简单程序)又怎能只有一种出兵方式(程序)呢,下面让我们来看看Applet是如何攻克它的。
我们首先要编写一个HelloWorldApplet.java。我们知道Applet程序是无法独自运行的(辎重队嘛,没战斗力),因此,我们还需要编写一个HelloWorldApplet.html来承载运行它(辎重队不可怕,当这个辎重队前有精兵时,战斗力就很强了)。注意,这个它可不是.java,而是编译后的.class,兄弟们可不要认错啦。
2、Java程序的基本构成
package表明程序所在路径(我理解为兵营,什么兵驻扎在什么地方);
import用来导入别的类;
class是类定义,但只有一个public class,因为要与文件同名。(军队番号有木有)注:尽量将一个类写到一个文件里。
3、今日小结
今天好像学习的有点少哦(单纯点兵了,又没进行正式的学习),但我觉得,不管多少,坚持才是最重要的,相信从HelloWorld这种小堡垒开始,这场战役必能以我的胜利告终!明天加油!!!
zhzm218 发布了2 篇原创文章 · 获赞 2 · 访问量 718 私信 关注标签:Java,编程,程序,Applet,HelloWorld,public,小白,class 来源: https://blog.csdn.net/zhzm218/article/details/104618632