随笔分类 -  java

摘要:<1>List,Set,Map三种集合的区别: 1.List和Set集合继承自Collection Map集合不继承Collection 2.List是一种有序(存储顺序)可重复(元素)的集合。 Set是一种无序(存储顺序)不可重复(元素)的集合。 Map是一种以键值对形式存储的集合。 <2>Arr 阅读全文
posted @ 2018-05-11 21:47 努力奋斗吧 阅读(1201) 评论(0) 推荐(0)
摘要:Java中,数组是最常用的工具,下面具体说一说。 数组声明的三种方式: 1.数组类型[] 数组名=new 数组类型[数组长度]; 2.数组类型[] 数组名={数组0,数组1,数组2,数组3,....}; 3.数组类型[] 数组名=new 数组类型[]{数组0,数组1,数组2,...}; 下面就三种方 阅读全文
posted @ 2018-05-06 11:17 努力奋斗吧 阅读(230) 评论(0) 推荐(0)
摘要:注解:Annotation 注解的好处:1.能够读懂别人写的代码,特别是框架相关的代码。2.本来可能需要很多配置文件,需要很多逻辑才能实现的内容,就可以使用一个或者多个注解来替代,这样就使得编程更加简洁,代码更加清晰。3.(重点)刮目相看。(但是怎么样才能让别人刮目相看呢?会用注解不是目的,最重要的 阅读全文
posted @ 2017-10-16 16:47 努力奋斗吧 阅读(273) 评论(0) 推荐(0)
摘要:MD5加密是计算机安全领域广泛使用的一种散列函数,用来提供消息的完整性保护. MD5的特点:只能加密,不能解密. 固定板: 手动输入版: 阅读全文
posted @ 2017-07-12 22:47 努力奋斗吧 阅读(620) 评论(0) 推荐(0)
摘要:方法一: 利用虚方法(virtual)以及虚方法的重写(override) 显示运算过程的控件 所有计算类的父类(方法为虚方法) 各种运算方法的重写(使用关键字override) 点击计算控件后实现真正的计算 方法二: 使用抽象方法与抽象类以及简单工厂的运用 所有计算的父类 重写父类的方法 计算工厂 阅读全文
posted @ 2017-06-27 23:01 努力奋斗吧 阅读(479) 评论(0) 推荐(0)
摘要:抽象方法与抽象类都是用abstract修饰 抽象方法的重写用override修饰 抽象方法与抽象类的注意事项: 1)如果方法为抽象方法,那么该类肯定抽象类 2)抽象类可以有抽象方法,也可以有普通方法 3)若父类中有抽象方法,则其子类必须重写抽象方法.除非子类为抽象类 4)抽象方法不能有方法体 5)抽 阅读全文
posted @ 2017-06-27 19:39 努力奋斗吧 阅读(200) 评论(0) 推荐(0)
摘要:简单工厂模式是属于创建型模式,又叫做静态工厂方法(Static Factory Method)模式,但不属于23种GOF设计模式之一。 简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。简单工厂模式是工厂模式家族中最简单实用的模式,可以理解为是不同工厂模式的一个特殊实现。 优点: 工厂类是整 阅读全文
posted @ 2017-06-26 17:40 努力奋斗吧 阅读(158) 评论(0) 推荐(0)
摘要:面向对象的7种基本设计原则: 里氏替换原则单一职责原则依赖倒置原则接口隔离原则开放关闭原则迪米特法则(最少知道原则)合成复用原则 面向对象的3个基本要素:封装、继承、多态 1.里氏替换原则(Liskov-Substituion Principle) 核心思想为:子类可以替代父类出现的位置,而整个软件 阅读全文
posted @ 2017-06-25 19:32 努力奋斗吧 阅读(278) 评论(0) 推荐(0)
摘要:hashtable集合遍历可以根据key,value以及key+value 示例代码: Hashtable table = new Hashtable(); Student stu = new Student(); stu.Name = "李四"; stu.Age = 18; Student stu 阅读全文
posted @ 2017-06-22 22:20 努力奋斗吧 阅读(2283) 评论(0) 推荐(0)
摘要:定义父类为虚方法时需要关键字 virtual 子类重写需要关键字 override 示例代码: //父类 public class People { //虚方法 //VR Virtual Reality 虚拟现实 //AR Augmented Reality 增强现实 public virtual 阅读全文
posted @ 2017-06-22 17:42 努力奋斗吧 阅读(886) 评论(0) 推荐(0)
摘要:is操作符用于检查对象和指定的类型是否兼容 as操作符主要用于二个对象之间的类型转换 //父类 public class Animal { public int age; } //子类 public class Cat:Animal { public string name; //无参构造 publ 阅读全文
posted @ 2017-06-22 17:24 努力奋斗吧 阅读(263) 评论(0) 推荐(0)
摘要:继承中子类构造的执行过程: 1.从Main函数跳转到子类有参构造,但是不进入方法体,无论有无base(),都会跳转到父类构造 2.跳转到父类有参构造,执行构造体 3.执行完后,跳回到子类有参构造并执行构造体 4.执行完后,跳回到Main函数,对象执行完毕 示例代码: /// <summary> // 阅读全文
posted @ 2017-06-20 23:25 努力奋斗吧 阅读(593) 评论(0) 推荐(0)
摘要:java的异常体系: Throwable 类是 Java 语言中所有错误或异常的超类(这就是一切皆可抛的东西)。 它有两个子类:Error和Exception。 Error:用于指示合理的应用程序不应该试图捕获的严重问题。 Exception:它指出了合理的应用程序想要捕获的条件。 Exceptio 阅读全文
posted @ 2017-05-31 10:16 努力奋斗吧 阅读(185) 评论(0) 推荐(0)
摘要:使用字节流类DataOutputStream写二进制文件 import java.io.*;/** *使用 二进制将一个文件夹的内容复制到另一个文件夹 * @author Administrator * */public class Test02 { public static void main( 阅读全文
posted @ 2017-05-03 10:28 努力奋斗吧 阅读(119) 评论(0) 推荐(0)
摘要:foreach语句是java5的新特征之一,在遍历数组、集合方面,foreach为开发人员提供了极大的方便。 foreach语句是for语句的特殊简化版本,foreach语句并不能完全取代for语句,但是任何的foreach语句都可以改写为for语句版本。 foreach并不是一个关键字,习惯上将这 阅读全文
posted @ 2017-04-15 13:59 努力奋斗吧 阅读(1529) 评论(0) 推荐(0)
摘要:使用字节流读取文本文件 /** * 字节流读取文本文件内容 * @author Administrator * */public class Test02 { public static void main(String[] args) throws Exception { //fis 流对象 打通 阅读全文
posted @ 2017-04-13 16:25 努力奋斗吧 阅读(116) 评论(0) 推荐(0)
摘要:JDBC是Java数据库连接技术的简称,提供连接各种常用数据库的能力 JDBC API 是Sun公司提供的 内容:供程序员调用的接口,集成在Java.sql和javax.sql包中, 如: DriverManager类 Connection接口 Statement接口 ResultSet接口 Dri 阅读全文
posted @ 2017-04-07 09:37 努力奋斗吧 阅读(420) 评论(0) 推荐(0)
摘要:使用Statement查询数据/** * 连接数据库查询 * @author Administrator * */public class Test01 { public static void main(String[] args) throws Exception { //创建连接 Connec 阅读全文
posted @ 2017-04-06 11:33 努力奋斗吧 阅读(132) 评论(0) 推荐(0)
摘要:import java.util.Scanner; /** * 玩家类 * @author Administrator * */ public class Player { private int levelNo;//玩家当前级别号 private int curScore;//玩家当前积分 pri 阅读全文
posted @ 2017-03-31 20:01 努力奋斗吧 阅读(2843) 评论(0) 推荐(0)
摘要:接口(interface) 实现接口(implements) 接口的特点: 1)接口不能实例化,接口中也不能有构造方法. 2)接口之间可以通过extends实现继承关系,一个接口可以继承多个接口,但是接口不能继承类. 3)接口中所有方法都是抽象方法.接口的方法都会自动用public abstract 阅读全文
posted @ 2017-03-31 19:27 努力奋斗吧 阅读(184) 评论(0) 推荐(0)