
OOP
sim_yoo
这个作者很懒,什么都没留下…
展开
-
多态 Java
什么是多态生活中: 同一个动作在不同环境下表现出来的不同状态Java中: 同一个方法在不同的对象中体现出来不同的状态内存中: 父类引用指向子类对象多态实现的必要条件1.存在继承关系2.存在方法重写3.父类引用指向子类对象多态访问成员的特点成员变量:编译时期:看左边的类型,如果左边类型中没有变量,编译报错运行时期:看左边类型,左边类型的变量的值就是运行的结果编译看左...原创 2019-04-20 19:37:42 · 3386 阅读 · 0 评论 -
通过IO流读写文件以及使用properties读写数据的一个例子
例子:已知文本文件(Userinfo.txt)如下图所示,数据是键值对形式的写一个程序判断是否有admin这样的用户存在,如果有就改变密码为“56789”import java.io.*;import java.util.LinkedList;import java.util.regex.Matcher;import java.util.regex.Pattern;public c...原创 2019-05-06 21:26:37 · 3767 阅读 · 0 评论 -
Iterable<T> 的所有实现类
Iterable 的所有实现类All Known Implementing Classes:所有已知的实现类://AbstractCollection, AbstractList, AbstractQueue, AbstractSequentialList,//AbstractSet, ArrayBlockingQueue, ArrayDeque, ArrayList, Attribut...原创 2019-04-29 21:59:15 · 4834 阅读 · 0 评论 -
Integer类的一些常用方法 及通过该类中的方法实现一个位数转换计算器【Java】
Integer类及其常用方法方法返回值功能byteValue()byte以 byte 类型返回该 Integer 的值shortValue()short以 short 类型返回该 Integer 的值intValue()int以 int 类型返回该 Integer 的值toString()String返回一个表示该 I...原创 2019-04-24 20:34:31 · 3339 阅读 · 0 评论 -
OOP中局部变量与成员变量
局部变量局部变量的定义局部变量是定义在方法中或定义在循环体中的变量。局部变量创建的位置局部变量创建于栈内存中局部变量的初始化 局部变量在创建时系统不会给出默认值,若要使用该局部变量,必须在使用前对其进行初始化, 否则编译器会报错。但如果该局部变量并未使用,未初始化的局部变量就不会导致编译报错。局部变量的生命周期局部变量: 随着方法的调用而创建,随着方法的执行结束而销毁。...原创 2019-04-19 21:02:35 · 2507 阅读 · 0 评论 -
ArrayList类的常用方法 【Java】
ArrayList类(Class ArrayList < E >)概述:ArrayList类是一个实现了List接口的实现类,所以实现了所有的List操作,如大小可变的数组、元素可以为空等。但需要注意的是此类的实现接口不包括同步(synchronized),所以其线程是不安全的。构造方法构造方法功能ArrayList()构造一个初始容量为10的空列表A...原创 2019-04-28 22:56:40 · 3566 阅读 · 0 评论 -
.
// 实现会员注册// 对用户名长度进行限制// 对密码长度进行限制// 注册时两次输入密码必须相同import java.util.Scanner;public class Main { public static void main(String[] args) { Registered test = new Reg...原创 2019-04-23 22:52:23 · 3263 阅读 · 0 评论 -
包装类、Character类、Math类的一些常用方法 【Java】
StringBuilder类与StringBuffer类的异同StringBuffer,StringBuilder 可以改变变字符串的长度和内容,是一个字符串缓冲区, 在做大量字符串拼接的时候不会开辟新的空间。StringBuffer的所有方法都被关键字synchronized修饰,也就是说它是线程安全的,效率低StringBuilder线程不安全的,效率高包装类基本数据类型的包装...原创 2019-04-27 19:56:49 · 3526 阅读 · 0 评论 -
接口的概念、特点和final关键字 Java
接口接口的概念从本质上讲,接口是一种特殊的抽象类,这种抽象类中只包含常量和抽象方法的定义,而没有变量和方法的实现。1.接口是一种标准,是一种规范,是一种约定2.接口可以扩展功能3.接口是灵活的,可以即插即拔4.接口由继承者来实现接口的格式 格式 public interface 接口名{ //常量 //抽象方法 } 接口的实现类格...原创 2019-04-22 21:10:03 · 3487 阅读 · 0 评论 -
StringBuffer类及其方法 【Java】
StringBuffer类StringBuffer类概述:线程安全的可变字符序列。一个类似于 String 的字符串缓冲区,但不能修改。虽然在任意时间点上它都包含某种特定的字符序列,但通过某些方法调用可以改变该序列的长度和内容。构造方法StringBuffer() :构造一个其中不带字符的字符串缓冲区,初始容量为 16 个字符。StringBuffer(CharSequence seq):...原创 2019-04-26 11:50:20 · 3335 阅读 · 0 评论 -
利用oop思想实现的一个小demo【demo图书管理系统】
import java.text.SimpleDateFormat;import java.util.*;public class Exp05BookManageSys { public static void main(String[] args) { Map<String, BookInfo> map = new LinkedHashMap<&g...原创 2019-05-10 22:03:39 · 3676 阅读 · 0 评论