摘要: Git 的使用: 1. 安装 官网下载网址:https://git-scm.com/downloads 2. 使用 1) 打开安装好的 Git Bash 2) git clone http:// 从相应的网址下载 3) cd (下载好的文件夹) 打开相应的文件夹 4) 放入要上传的文件 5) git 阅读全文
posted @ 2019-10-02 15:39 张泽 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 接口(英文:Interface),在JAVA编程语言中是一个抽象类型,是抽象方法的集合,接口通常以interface来声明。一个类通过继承接口的方式,从而来继承接口的抽象方法。 本质上还是多态: 1)多态的3大用法: 1>接口引用指向实现类对象: 2>接口引用作为方法的形参,来接收不同的实现类对象; 阅读全文
posted @ 2019-10-02 15:21 张泽 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。 抽象类除了不能实例化对象之外,类的其它功能依然存在,成员变量、成员方法和构造方法的访问方式和普通类一样。 由于抽象类不能实例化对象,所以抽象类必须被继承,才能被使用。也是因为这个原因,通常在设计阶段决定要不要设计抽象类。 1、 阅读全文
posted @ 2019-10-02 15:20 张泽 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 多态是同一个行为具有多个不同表现形式或形态的能力。 1、多态:多种状态,同一个方法,多种结果; 父类引用实际上指向的是哪个子类对象,就调用哪个子类重写过的方法; 父类引用只能调用子类重写过的方法,不能调用子类独有的方法。 多态只是方法的多态,属性没有多态; 2、多态的必要条件: A)继承; B)重写 阅读全文
posted @ 2019-10-02 15:19 张泽 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 继承是java面向对象编程技术的一块基石,因为它允许创建分等级层次的类。 继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。 继承:子类继承父类,父类也叫基类、超类; 子类从父类继承过来所用的成员(成员属性、成员方法); 阅读全文
posted @ 2019-10-02 15:13 张泽 阅读(463) 评论(0) 推荐(0) 编辑
摘要: 封装(英语:Encapsulation)是指一种将抽象性函式接口的实现细节部份包装、隐藏起来的方法。 1)封装,也叫做隐藏;把成员变量封装起来,隐藏内部实现的细节,通过访问修饰符来实现不同的封装程度; 2)java中的四个访问修饰符; 1、private : 只能在本类中被访问; 2、默认的(访问修 阅读全文
posted @ 2019-10-02 15:10 张泽 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 方法的重写(override): 1)必须是继承自父类的方法,并且父类的方法已经不适用与子类; 2)重写方法必须和被重写方法具有相同方法名称、参数列表和返回类型。 重写方法不能使用比被重写方法更严格的访问权限。(由于多态) 方法的重载 1)方法的重载是指一个类中可以定义有相同的名字,但参数不同的多个 阅读全文
posted @ 2019-10-02 15:05 张泽 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 面向过程思想到面向对象思想的演变过程: 在面向过程中,是以方法来进行组织代码的,然后方法之间的相互调用。这样场景在数据相对较少,方法相对较少的情况下,是没有问题的。但当应用程序庞大复杂时,一个根本完成不了,需要多人协作来进行开发时,这时就有问题了。 别人在不清楚你所写的功能代码的情况下是很难上手的, 阅读全文
posted @ 2019-10-02 15:00 张泽 阅读(334) 评论(0) 推荐(0) 编辑
摘要: 从Hello Word入手 public class HelloWorld { /* 第一个Java程序 */ public static void main(String[] args) { System.out.println("Hello World"); // 打印 Hello World 阅读全文
posted @ 2019-10-02 14:43 张泽 阅读(859) 评论(0) 推荐(1) 编辑
摘要: ASCII 码: 在计算机内部,所有数据都使用二进制表示。每一个二进制位(bit)有 0 和 1 两种状态,因此 8 个二进制位就可以组合出 256 种状态,这被称为一个字节(byte)。 一个字节一共可以用来表示 256 种不同的状态,每一个状态对应一个符号,就是 256 个符号,从 000000 阅读全文
posted @ 2019-10-02 13:58 张泽 阅读(1477) 评论(0) 推荐(0) 编辑
摘要: eclipse 的官方下载:https://www.eclipse.org/downloads/ 安装时选择 :Eclipse IDE for Java EE Developers 设置: 1. 编码格式设置:window --> Preferences --> General --> Worksp 阅读全文
posted @ 2019-10-02 13:08 张泽 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 引入《Java核心技术:Ⅰ》 1. 简单性 Java 语法是 C++ 语法的一个“ 纯净” 版本。这里没有头文件、 指针运算(甚至指 针语法)、结构、 联合、操作符重载、 虚基类等。如果你了解 C++ 就会发现可以轻而易举地转换到 Java语法。 2. 面向对象 面向对象设计是一种程序设计技术。 它 阅读全文
posted @ 2019-10-02 13:06 张泽 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 维基百科引入 早期的Java 语言最开始只是Sun计算机(Sun MicroSystems)公司在1990年12月开始研究的一个内部项目。Sun计算机公司的一个叫做帕特里克·诺顿的工程师被公司自己开发的C++和C语言编译器搞得焦头烂额,因为其中的API极其难用。帕特里克决定改用NeXT,同时他也获得 阅读全文
posted @ 2019-10-02 13:03 张泽 阅读(492) 评论(0) 推荐(0) 编辑