傻哲笔记1.3-《疯狂JAVA讲义》第一个Java程序以及Java程序的一些规则

一、第一个Java程序

小编我终于要做第一个程序啦~撒花~~

不过为什么1.1直接跳到了1.3呢?因为1.2的安装程序部分小编我又想写又看不太懂,所以就先空着啦,等搞懂之后再为大家双手奉上!

其实真的很奇怪,为啥第一个程序要说“HelloWorld”?为啥不说“Fuck the world”?

为啥每一个被造出的机器人都要对这个世界表示欢迎和欣喜?

知乎上一位匿名用户的回答深得我心:

那其实应该说“Hello,New World!”

不过不在意那么多啦,总之我要开始编第一个程序啦~

这本书上是用电脑自带编译器来编译Java程序的,我下载了eclipse,就直接“新建-Java project-输入工程名-新建class文件-输入代码-run”,这就完成啦。

另外Java编译器也有很多其他的,最近崛起的IDEA也很厉害,据说能看着吴彦祖编代码,那是很爽啊。这些编译器简单来说就是集成编译器,帮你把路径、文件类型等都设置好了,你只编代码就行。

 

程序源代码:

 

publicclass FucktheWorld {

    // Java程序的入口方法,程序将从这里开始执行

    publicstaticvoid main(String[] args){

    //向控制台打印一条语句

    System.out.println("Fuck the World!");

    }

}

二、Java程序的一些规则

1. 编写形式


首先面向对象是个啥?

就是首先你得有个对象,你才能面向对象……咳咳,有点偏!

百度百科上是这么解释的:

面向对象(ObjectOriented,OO)是软件开发方法。面向对象的概念和应用已超越了程序设计和软件开发,扩展到如数据库系统、交互式界面、应用结构、应用平台、分布式系统、网络管理结构、CAD技术、人工智能等领域。面向对象是一种对现实世界理解和抽象的方法,是计算机编程技术[1]  发展到一定阶段后的产物。

其实是这样的,我们现在要计算的东西太多,计算量太大,所以要把这些现实世界的事物抽象成对象、把现实世界中的关系抽象成类、继承,帮助人们实现对现实世界的抽象与数字建模。

那么什么是类(calss)呢?

具有相同特性(数据元素)和行为(功能)的对象的抽象就是类。因此,对象的抽象是类,类的具体化就是对象,也可以说类的实例是对象,类实际上就是一种数据类型。

类具有属性,它是对象的状态的抽象,用数据结构来描述类的属性。

类具有操作,它是对象的行为的抽象,用操作名和实现该操作的方法来描述。

(《c++ primer》)

以我的第一个程序举例来说:

另外还有需要注意的:

2. 命名规则

第二点的意思是,你定义了一个叫“FucktheWorld”的类,则里面的子文件主文件名也必须得叫“FucktheWorld”。


 OK~,今天得傻哲小讲堂就这么结束啦,希望傻哲可以再接再厉,把1.2补全,另外坚持写下去!


猜你喜欢

转载自blog.csdn.net/catsu1215/article/details/79805887