01 2021 档案
摘要:Client import java.io.DataInputStream; import java.io.DataOutputStream; import java.io.IOException; import java.net.Socket; import java.net.UnknownHos
阅读全文
摘要:Client import java.io.DataInputStream; import java.io.DataOutputStream; import java.io.IOException; import java.net.Socket; import java.net.UnknownHos
阅读全文
摘要:Client import java.io.DataInputStream; import java.io.DataOutputStream; import java.io.IOException; import java.net.Socket; import java.net.UnknownHos
阅读全文
摘要:文件结构 Student类 public class Student { private String name; private int score; public Student(String name, int score) { this.name = name; this.score = s
阅读全文
摘要:异常分类 exception 检查异常:开发代码时就提示的异常。 运行异常:运行时抛出的异常。 常见异常 异常名 说明 Exception 异常类的根类 RuntimeException 运行时异常类的基类 ArithmeticException 算术错误情形,如以零作除数 ArrayIndexOu
阅读全文
摘要:集合的分类 Collection Map Set接口:无序不重复 HashSet:无序不重复 TreeSet:有序不重复 如何去重? 首先使用hashcode判定,如果值不等则肯定对象不等,如果值相等则要再使用equals进行比对。 迭代器 Iterator it = hashSet.iterato
阅读全文
摘要:封装回顾 概念:属性私有化(private),提供公共(public)setter&getter方法访问私有属性。 目的:提高数据的安全性。(额外进行控制) 抽象 前提:具有相同属性和方法。 场景:对象 → 类 、类 → 父类 继承 父类:类抽象的到父类,必须满足is-a关系。 都是类(class)
阅读全文
摘要:抽象类 why:为了解决父类不能实例化对象的问题。 how:abstract class 抽象方法 why:父类中的一些方法,无法写方法体。 how:abstract foo(); 特点:子类必须重写父类的抽象方法,除非子类也是一个抽象类。 接口 why:为了解决父类单根性。 特点:一个类只能继承(
阅读全文
摘要:类图 源代码 User类 import java.util.Scanner; public class User extends Player{ public String sayName(){ System.out.println("请输入您的名字:"); Scanner input = new
阅读全文
摘要:数组和方法 方法 方法的含义 方法是用来进行代码优化的一种方式。 可以将一段由多个逻辑组成的复杂代码,拆分成具有单一多集的多个代码块。 每个代码块就是一个方法,方法可以被多次调用。 方法三要素 方法名:方法的名称,用来描述方法的功能。通常使用动词描述,见名知意。 参数:方法被调用的先决条件,参数准备
阅读全文
摘要:String类 声明及赋值方式 String str=new String("111"); String s="111" 区别 第一种是以引用的方式,在堆中存放数据,栈中存放地址;第二种在赋值时会在常量池中先查找是否有该字符串,如果没有则开辟新空间,并将地址存入栈,如果有则直接将地址存入栈 Stri
阅读全文
摘要:流程控制 选择 if分支语句 单分支:判断条件是否成立,成立执行操作。 if(条件){ 语句块 } 双分支:判断条件是否成立,成立执行成立操作,失败执行失败操作。 if(条件){ 语句块1 }else { 语句块2 } 多分支:判断条件1是否成立,成立执行操作,不成立接着判断条件2是否成立,依次进行
阅读全文
摘要:数据类型和运算符 标识符和关键字 标识符: 在Java中需要用户自定义的符号称之为标识符。标识符***由字母、数字、_、$组成***,其中首字符不能是数字,不能为java关键字,标识符无长度限制,并且大小写敏感。 标识符包括以下分类: 变量和方法:第一个单词小写字母开头,后面单词首字母大写(骆驼命名
阅读全文
摘要:项目需求 用户注册 新用户输入用户名和密码注册用户。当用户注册成功后,可以为用户分配一个4位随机会员号。 开发时为了方便测试,会员号设置为1位。 用户登录 用户输入用户名和密码登录系统,若无该用户提示用户名密码错误,重新登录。 幸运抽奖 用户登录成功后可以进入抽奖功能进行抽奖,系统随机生成五个幸运数
阅读全文

浙公网安备 33010602011771号