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