1、概念。
(1)名词。
类:首字母大写。除静态static的类外,都要实例化。
类型:
基本数据类型:int、long、short、byte、float、double、char、boolean。基本数据类型的变量只能当参数使用,不能当对象操作使用。不能接“.”,只能在()内。
引用数据类型:首字母大写。
String,类,数组,接口,集合,Integer等(除了基本数据类型之外的所有类型)。
引用、变量、属性(内容名和值)、方法、参数、控制台、地址(指针)、栈、堆……
声明:说明变量的类(引用)或类型。
工具类:
类的一种,包含很多工具(方法),用来处理/操作对象或变量,使用格式:
类名.方法(对象/变量名当参数用)。
处理/操作对象和变量,还可以使用格式:
对象/变量名.方法(有参或无参)。
字段:可以理解为类的成员变量或成员常量。例如Integer包装类的字段摘要为MAX_VALUE,指该类里面的最大值。
(2)动词:创建、调用、实现、初始化、实例化、赋值、转换、输入、打印、输出
(3)操作:
2、编程就是使用抽象语言对具体事物和事件的描述。
定义很重要,注意对号入座,描述也可以理解为比拟、比喻、提炼等。所以,要先用具体事物和事件描述业务(人的语言),相当于创作,再将具体事物和事件逐步转化成抽象语言(高级机器语言),相当于翻译。这个习惯很重要。学习编程,主要就是学习其规则,再将其规则转换成日常事物和事件的描述规则,形成差“创作”的规则格式。
一般事件的中文习惯描述方法是:状语(时间、地点、关系条件等)+主语(人、物)+谓语(动作)+宾语(人、物)。每个版块都可以增加形容词加以修饰。
转换成java机器语言之后,状语一般都属于条件,用在if、while的括号里面。主谓宾的关系一般是:主语.谓语(宾语)。
人机互交的时候,主语是人和机器,谓语一般都是机器。人的输入是键盘或接口。涉及计算机原理知识,待学习。