
Java高级API
Super_Robot
笨鸟先飞
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
网络编程
网络编程 IP地址介绍 IP地址(internet Protocol) 唯一标示网络上的每一台计算机 IP地址的组成 32位,由4个8位二进制数组成 IP地址 = 网络地址 + 主机地址 网络地址:标示计算机或网络设备所在的网段 主机地址:标示特定主机或网络设备 局域网、城域网、广域网 IP地址的配置和检测 查看IP地址,检测网络是否畅通 查看本机IP地址:ipconfig ...原创 2019-05-02 12:12:25 · 402 阅读 · 0 评论 -
泛型
泛型 没有泛型会有类型转换问题,存在隐患。(如Object类型转换) 黄色线:安全警告 三种声明(有历史)顾及老代码 泛型方法 自定义泛型: 修饰符 <声明自定义的泛型> 返回值类型 函数名(使用自定义泛型……) 字母是一个类型的占位符() 自定义泛型的具体数据类型是在调用该方法的时候传入实参是什么类型就是什么类型。 自定义泛型只要符合表示付的命名规则即可 但是一般是用的是一个大写字...原创 2019-05-25 17:35:48 · 202 阅读 · 0 评论 -
反射
反射 创建对象先会将.class解刨然后加载到方法区,之后再将其实例化。 反射就是当一个文件加载到内存的时候,Jvm会对该字节码进行解剖,然后会创建一个对象的Class对象,把字节码文件的信息全部都存储到该Class对象中,我们就可以使用字节码对象设置对象的属性或者调用对象等方法操作……。 三种得到.class文件的方式: // 反射三种方法 Class clazz1 = 类名.class; Cl...原创 2019-05-25 13:37:22 · 256 阅读 · 0 评论 -
XML工具DOM4J
DOM4J Document:定义XML文档 Element:定义XML元素 Text:定义XML文本节点 Attribute:定义了XML的属性 接收XML: SAXReader reader = new SAXReader(); // 创建SAXReader对象 read(File file) : Document // 得到XML的文档信息 读取XML信息: getRootEle...原创 2019-05-02 13:03:17 · 277 阅读 · 0 评论 -
XML
XML简介 XML(EXtensibel Markup Language),可扩展标记语言 特点: XML与操作系统、编程语言的开发平台无关 实现不同系统之间的数据交换 作用 数据交互 配置应用程序和网站 Ajax基石 框架配置文件是XML格式的。 XML文档结构 XML的声明 <?xml version="1.0" standalone="yes" encoding="UTF-8”...原创 2019-05-02 13:01:39 · 239 阅读 · 0 评论 -
集合框架
集合框架 以前在存储数据时用到的方法有: 变量:局部变量和成员变量 数组:存入多个同类型的数据 类:存入变量和方法,方便调用 对象数组:通过new一个构造方法,可以快速创建多个不同的对象。解决了重复写多个变量来定义。 集合框架解决了数组不可变的问题(集合也是用数组写的方法,当到达一定长度是,增加数组的长度) Collection接口存储一组不唯一,无序的对象 List接口存储一组不唯...原创 2019-04-21 00:15:35 · 154 阅读 · 0 评论 -
实现类
实现类 枚举 枚举指由一组固定的常量组成的类型 enum 定义枚举的关键字 特点: 类型安全 易于输入 代码清晰 student.sex = Genders.女; // 只能通过枚举点出来。 学会查Java Platform 包装类 包装类把基本类型数据转换为对象 包装类和基本类型对应 提供了一系列方法 集合存放基本数据类型时,要先进行包装 除Character类外,包装类构造方法可以存放字符...原创 2019-04-21 00:19:56 · 378 阅读 · 0 评论 -
斗地主玩法
public class Card { /*大体思路 1扑克牌一共有54张,首先创建一个集合来存储扑克牌编号,再创建一个Map集合来存储扑克牌编号与扑克牌牌面的映射关系, 牌面有花色4个,数字13个,利用for循环,将52张牌的编号和映射关系分别添加进Arraylist集合和map集合。大王小王的编号和映射独立添加。 2 洗牌 Collections.shuffle(poker) //p...原创 2019-04-23 20:48:30 · 788 阅读 · 0 评论 -
第五次项目《超市会员管理Plus》
/** * 超市会员管理Plus */ class SuperMarketMember { static Scanner input = new Scanner(System.in); // 存每个用户积分 static ArrayList<Integer> userScore = new ArrayList<Integer>(); // 存每个用户账号密码 ...原创 2019-04-23 14:23:01 · 493 阅读 · 0 评论 -
Java I/O流
超市会员管理系统 先写架构,在补全方法,找一个好头开始一步步完善。 Java I/O 数据来源于数据源-》【输入】在程序中进行操作-》【输出】保存到文件中 文件 Java API:java.io.File类 File类访问文件属性 File file = new File(String pathname);// c:/test.txt File指文件也可以指目录 绝对路径:相对于某个软件的地址...原创 2019-04-21 00:22:27 · 201 阅读 · 0 评论 -
多线程和线程池
多线程 同时运行了多个线程,用来完成不同的工作 多个线程交替CPU资源 好处: 充分利用CPU的资源 简化编程模型 带来良好的用户体验 进程和线程的区别 进程 应用程序的执行实例-》进程《-有独立的内存空间和系统资源 线程 CPU调度和分派的基本单位-》线程《-进程中执行运算的最小单位,可完成一个独立的顺序控制流程 主线程 java.lang.Tread类支持多线程 main()方法即主线...原创 2019-04-23 11:48:11 · 190 阅读 · 0 评论 -
小说阅读器
小说阅读器 1.需求分析 注册 登陆 查看小说分类:言情、悬疑、仙侠、科幻、玄幻…… 根据小说分类查看小说列表 阅读小说:简单模式 只查看某个小说的前100字左右内容 下载阅读: 上传小说 退出 2.架构设计 C(Client客户端)/S(Server服务端)架构 客户端:Socket相关API 服务端:ServerSocket Thread 数据库:XML DOM4J 3.难点分析 如何让服...原创 2019-05-25 18:14:19 · 2336 阅读 · 1 评论