大家好,我是二厶可可肉,来自河北省石家庄市,现隶属于北京双匹科技有限公司
今天翻阅了以前的聊天记录,发现以前教【娄娄】开发的时候,是真的真的很用心,比现在写的详细很多,所以,决定拿来用一用,做一个聊天版的
我的第一个程序!
二厶可可肉18:35:02
public class Lesson1{}
这里面的大括号(有的地方叫花括号)是成对出现的
娄娄 18:35:21
嗯
二厶可可肉 18:35:40
将来会见到 中括号跟 小括号, 这些都是成对出现
娄娄 18:35:58
嗯
二厶可可肉 18:36:23
你看到的图应该是彩色的吧?就是有几个字是紫红色的
娄娄 18:36:41
嗯
二厶可可肉 18:37:04
这些叫做 “关键字” 有的地方翻译成“保留字”
二厶可可肉 18:37:27
就是说,这是语言自己的东西,自己不可以起名字叫这个
娄娄 18:37:32
嗯
二厶可可肉 18:39:15
public class Lesson1{}中
格式是这样的
【使用范围】 【类别】 【名字】{}
娄娄 18:40:15
嗯
二厶可可肉 18:40:32
其中 public 是公有的,暂时只涉及到这一个,可以先不用知道其他的,
class 类 类型 Lesson1 随意起的一个名字
娄娄 18:41:46
嗯
二厶可可肉 18:42:33
被大括号 括住的,暂时可以理解为,在他的里面(事实也是如此)
二厶可可肉 18:43:03
整体的这一个叫做一个类,这个类的名字是Lesson1
娄娄 18:44:01
嗯
二厶可可肉 18:44:40
类里面只有两种东西,一个叫属性,另一个叫方法
娄娄 18:45:26
嗯
二厶可可肉 18:46:48
public static void main(String [] arge){
System.out.println("我的第一个程序");
}
这个就是那个方法, 他的方法名字叫 main 。
System.out.println("我的第一个程序"); 这是方法里的一句话
娄娄 18:45:26
类里面可不可以只有属性?
二厶可可肉18:52:20
对,可以
二厶可可肉18:52:32
可以只有属性,也可以两者都有,
二厶可可肉18:52:41
可以有多个属性,跟多个方法
娄娄18:52:49
嗯
二厶可可肉18:53:27
类里面也可以什么都没有,一个空架子,什么也不在
二厶可可肉18:54:39
下面介绍下方法的组成
publicstaticvoidmain(String[]arge){
}
【使用范围】static【返回类型】【方法名】(【参数列表】){
}
这个示例中的static比较特殊,可以没有必须有的是【使用范围】【返回类型】【方法名】(【参数列表】){}
娄娄18:57:27
嗯
二厶可可肉18:57:58
刚刚里面提到的,使用范围,有时候会翻译成调用范围
娄娄18:58:26
嗯
二厶可可肉18:59:17
static指的是静态的,这是用来特殊修饰方法用的,这个暂时不需要去特殊研究
娄娄18:59:42
嗯
二厶可可肉19:01:05
void指的是没有返回值
main也是可以随意起的,但是,按照命名规范,首字母需要小写后面如果接着跟单词的话,后面的单词大写
二厶可可肉19:02:31
例如:toAdd去添加的意思这样命名就比a,b,c要好很多,比add相对强一点一般执行添加会用doAdd
娄娄19:06:51
大小写那个
二厶可可肉19:07:29
嗯,后面单词首字母大写
娄娄19:08:14
嗯
二厶可可肉19:08:19
即:后面单词的第一个字母大写,其他的小写,如果三个单词连接的话,第二个单词跟第三个单词的首字母都要大写
二厶可可肉19:08:39
首字母大写的目的就是为了让人来识别的时候比较方便
娄娄19:10:16
嗯
二厶可可肉19:10:39
【参数列表】
即从外部传给这个方法的一些信息,这里面传的是一个String[]类型的参数(),如果在方法中使用的话,用arge这个名字来代替
参数列表可以一次性传递N个参数,也可以一个也不传递直接写成方法名(){}
娄娄19:13:58
嗯
二厶可可肉19:15:11
我写的这个方法,比较特殊,是一个程序的公共入口,入口就是程序开始的地方,一个程序必须有且只有一个入口
娄娄19:15:37
嗯
二厶可可肉19:16:34
这个公共入口的规则就是我写的那个样子,即:
publicstaticvoidmain(String[]arge){
}
娄娄19:17:19
嗯
二厶可可肉19:17:59
这个方法又只有一句话,即:
System.out.println("我的第一个程序");
娄娄19:18:57
嗯
二厶可可肉19:19:04
这句话的最后一个符号是分号,程序里的分号相当于汉语中的句号,每句话的最后一般都必须有
娄娄19:21:56
嗯
娄娄19:21:56
嗯
娄娄19:25:32
二厶可可肉19:55:13
变量跟对象,初学阶段,可以先理解为一种东西
娄娄19:57:07
嗯
二厶可可肉19:57:43
今天讲的都消化了吗?
大家觉得这种形式如何呢?可以发表发表意见
分享到:
相关推荐
学习网络程序设计-03-winsock编程详解-udp通信编程-v.ppt
3 Java-Web程序设计实战-第8章-JDBC详解全文共86页,当前为第3页。 JDBC是一个相对"低级"的接口,也就是说,它能够直接调用SQL命令。在这方面它的功能极佳,数据库连接API易于使用,但它同时也被设计为一种基础接口...
北京动力节点-Java编程零基础教程-029-Java语言概述-第一个程序-Java程序的执行流程.avi 北京动力节点-Java编程零基础教程-030-Java语言概述-重难点总结.avi 北京动力节点-Java编程零基础教程-031-Java基本语法-...
Java2编程详解第四部分
IBM-PC汇编语言程序设计第三章习题详解答案.doc
程序设计超级经典书籍 Java 编程语言(第三版)---Java 四大名著----James Gosling(Java 之父) Java 编程思想(第2版)----Java 四大名著----Bruce Eckel Java 编程思想(第3版)----Java 四大名著----------------...
Tomcat与java web 开发技术详解-孙卫琴-第二版 这是541-761 Tomcat与java web 开发技术详解-孙卫琴-第二版 内容详细,清晰, javaweb必备
商业编程-源码-CS模式考试程序制作详解.zip
物理学简明教程--马文蔚第1至8章课后习题答案详解
该开发详解详尽介绍如何嵌入式Linux应用程序,由14个pdf文件组成: arm体系结构 目录 第一章-LinuxBasic 第二章t-LinuxApp02-LinuxCommand 第三章-LinuxApp03-C 第四章-LinuxApp04-EmbededSystem 第五章-LinuxApp05-...
JAVA编程-百钱买百鸡详解.文档中详细介绍了解题思路以及代码实现说明,整个文档通俗易懂
Tomcat与java web 开发技术详解-孙卫琴-第二版 内容详细,清晰,前270页
阿里专家级并发编程架构师级课程,完成课程的学习可以帮助同学们解决非常多的JAVA并发编程疑难杂症,极大的提高JAVA并发编程的效率。课程内容包括了JAVA手写线程池,UC线程池API详解,线程安全根因详解,锁与原子类...
java的面向AI编程-读一个代码文件换里面的代码行--【InsCodeAI编程】 https://blog.csdn.net/dearmite/article/details/132413966 本系列校训 互相伤害互相卷,玩命学习要你管,天生我才必有用,我命由我不由天! 有...
Tomcat与java web 开发技术详解-孙卫琴-第二版 这是271-540 Tomcat与java web 开发技术详解-孙卫琴-第二版 内容详细,清晰, javaweb必备
JAVA多线程编程详解-详细操作例子JAVA多线程编程详解-详细操作例子
JAVA TCP-IP应用开发详解JAVA TCP-IP应用开发详解JAVA TCP-IP应用开发详解JAVA TCP-IP应用开发详解JAVA TCP-IP应用开发详解JAVA TCP-IP应用开发详解
Tomcat+java+web+开发技术详解-孙卫琴-第二版.
c#的面向AI编程-批量改文件名--第二版, 除了批量替换文件名里的字符, 加了批量以数字重命名文件的功能。 https://blog.csdn.net/dearmite/article/details/132436481?spm=1001.2014.3001.5502 介绍的博文在此。 ...
嵌入式Linux应用程序开发详解-第3章Linux下的C编程基础整理.pdf