《Thinking in Java》学习笔记(三)】的更多相关文章

Java 包(package) 一:包的作用: 如果我们在使用eclipse等工具创建Java工程的时候,经常会创建包,那么,这个包是什么呢. 为了更好地组织类,Java 提供了包机制,用于区别类名的命名空间. 包的作用 1.把功能相似或相关的类或接口组织在同一个包中,方便类的查找和使用. 2.如同文件夹一样,包也采用了树形目录的存储方式.同一个包中的类名字是不同的,不同的包中的类的名字是可以相同的,当同时调用两个不同包中相同类名的类时,应该加上包名加以区别.因此,包可以避免名字冲突. 3.包也…
Java小项目之租车系统 一:项目背景介绍: 根据所学知识,编写一个控制台版的“呱呱租车系统” 功能: 1.展示所有可租车辆: 2.选择车型.租车量: 3.展示租车清单,包含:总金额.总载货量以及其车型号.总载人量及其车型: 二:项目分析: 数据模型分析: 业务模型分析: 显示和流程分析: 三:数据模型分析: 1.通过对现实世界的事与物主要特征的分析.抽象,为信息系统的实施提供数据存取的数据结构以及相应的约束: 2.数据结构组成:操作(方法).属性: 如现实世界中的汽车,最终会转化为一段代码:…
Java的变量.常量.变量的类型及使用规则 每一种语言都有一些具有特殊用途的词,Java也不例外,它们被称为关键字.关键字对 Java 的编译器有着特殊的意义. 一:Java中的关键字: 注:Java的关键字是区分大小写的 二:Java中的标识符: 标识符是给Java程序中的变量.类.方法等命名的符号,是用户编程时使用的名字如下图所示 使用标识符,需要遵守以下几条规则; 1.  标识符可以由字母.数字.下划线’_‘.美元符 ‘$’ 组成,但不能包含 @.%.空格等其它特殊字符,不能以数字开头.譬…
5.继承 //Java中所有对象都显式/隐式的继承子Object类 class fu{ fu(){ System.out.println("fu..."+getNum()); show(); } private int num=3; public void setNum(int num){ this.num=num; } public int getNum(){ return num; } public void show(){ System.out.println("这是f…
前言 Java是强类型(strongly typed)语言,强类型包含两方面的含义: 所有的变量必须先声明后使用: 指定类型的变量只能接受预支匹配的值. 这意味着每一个变量和表达式都有一个在编译时就确定的类型. Java数据类型分为两大类:基本类型和引用类型. 基本数据类型 Java的基本数据类型包括:boolean.字符型和数值类型. 数值类型包括:整型和浮点类型 boolean 大小:Java规范并没有强制指定boolean类型的变量所占内存大小 范围:true或false 例子:boole…
环境配置好后,在eclipse下编写HelloWorld程序: ①创建新工程 ②创建.java文件,命名为HelloWorld ③在源文件中添加main方法,代码如下: public void main(String[] args){ String.out.println("HelloWorld!"); } ④点击运行按钮,弹出如下的信息: The selection cannot be launched,and there are no recent launches. ⑤检查代码,…
以下内容摘自:  https://www.cnblogs.com/crazylqy/p/4172324.html import java.sql.Timestamp; import java.text.ParsePosition; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java.util.GregorianCalendar; import java.u…
1.算术运算符: GitHub代码练习地址:https://github.com/Neo-ML/JavaPractice/blob/master/OperPrac01.java +  -  *  /  % ++    --    只能操作[一个][变量] ++  --  即可放在变量之前.也可放在变量之后. 可放在变量之前,先把变量 +1(-1),然后再拿来用.可放在变量之后,先把变量拿来用,再把变量 +1(-1). 比较运算符 2.逻辑运算符:它的操作数要求只能是 boolean 值 GitH…
9.异常处理:Java中的异常处理对象就是将以前的if语句进行的判断进行抽象化,并形成的一套错误处理体系.最顶端是Throwable,接着是Error,Exception,其中Exception又明显分为两类:RunTimeException和其他. public class Exceptions { public static int function(int[] arr,int index) throws FuShuIndexException //自定义错误类声明抛出 { /*注意Java…
1.面向过程思想,强调的是过程(即动作,函数):面向对象思想,强调的是对象. 2.类与对象关系:类是对事物的描述(属性和行为-方法),对象是类的实例.对象通过new生成.属性也称成员变量;方法也称成员函数. /*Java代码都是在类中的,以下是Java的两种不同类:区别在于是否有main方法. * 有main函数的可以独立运行,且main函数是程序的入口 * 如果没有main函数,就像其他面向对象的语言一样,通过new一个实例来运行 */ public class Object{ public…