![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
文章平均质量分 82
GWENNIE.
APPLE PIE
展开
-
CHAPTER-17 XML 和JSON
XML 和 JSONXML( EXtensible Markup Language)可扩展标记语言特点XML与操作系统、编程语言的开发平台无关实现不同系统之间的数据交换作用数据交互配置应用程序和网站Ajax基石XML文档内容由一系列标签元素组成<元素名 属性名="属性值">元素内容</元素名>空元素: 属性值用双引号包裹一个元素可以有多个属性属性值中不能直接包含 < 、" 、 &不建议使用的字符: ’ 、 >原创 2021-06-05 15:23:23 · 79 阅读 · 0 评论 -
CHAPTER-16 Java反射机制
Java反射机制类的执行机制Java类加载机制Class对象获取Class对象Goods goods = (Goods)Class.forName(ClassName).newInstance();这就是反射的一种使用反射的定义反射Reflection在运行状态中,对于任意一个类都能够知道这个类所有的属性和方法;并且对于任意一个对象,都能够调用它的任意一个方法;这种动态获取信息以及动态调用对象方法的功能称为Java语言的反射机制深入理解反射使我们在运行时看清一个类的运行情况并原创 2021-05-30 16:59:41 · 84 阅读 · 0 评论 -
CHAPTER-15 网络编程
网络编程IP地址IP地址 = 网络地址 +主机地址网络地址:表示计算机或网络设备所在的网段主机地址:表示特定主机或网络设备查看IP地址,检测网络是否通畅查看本机的IP地址ipconfig测试网络是否畅通ping 目标IP地址DNS:Domain Name System,域名系统。用于域名与IP地址的相互转换网络服务器:通常指在网络环境下,具有较高计算能力,能够提供用户服务功能的计算机B/S:Browser/Server:浏览器/服务器模式C/S:Client/Server原创 2021-05-29 23:42:40 · 168 阅读 · 0 评论 -
CHAPTER-14 线程
线程应用程序的执行实例 --> 进程 <-- 有独立的内存空间和系统资源CPU调度和分派的基本单位 --> 线程 <-- 进程中执行运算的最小单位,可完成一个独立的顺序控制流程多线程什么是多线程:1.如果在一个进程中同时运行了多个线程,用来完成不同的工作,则称之为"多线程"2.多个线程交替占用CPU资源, 而非真正的并行执行多线程的好处:充分利用CPU的资源简化编程模型带来良好的用户体验主线程Thread类Java提供了java.lang.Thread原创 2021-05-29 18:09:46 · 108 阅读 · 0 评论 -
CHAPTER-13 输入流和输出流
输入流和输出流Java I/O文件、内存、键盘 --> 程序 --> 文件、内存、控制台文件什么是文件相关记录或放在一起的数据的集合文件一般储存在哪里?磁盘、U盘、…Java程序如何访问文件属性?Java API:java.io.File类File类访问文件属性File类的常用方法方法名称说明boolean exists()判断文件或目录是否存在boolean isFile()判断是否是文件boolean isDirect原创 2021-05-28 00:01:17 · 227 阅读 · 0 评论 -
CHAPTER-13 输入流和输出流
输入流和输出流Java I/O文件、内存、键盘 --> 程序 --> 文件、内存、控制台文件什么是文件相关记录或放在一起的数据的集合文件一般储存在哪里?磁盘、U盘、…Java程序如何访问文件属性?Java API:java.io.File类File类访问文件属性File类的常用方法方法名称说明boolean exists()判断文件或目录是否存在boolean isFile()判断是否是文件boolean isDirect原创 2021-05-22 14:50:59 · 152 阅读 · 0 评论 -
CHAPTER-12 集合泛型实用类
集合泛型实用类枚举枚举指由一组固定的常量组成的类型[Modifier]enum enumName{ enumContantName1 [,enumContantName2...[;]] //[field,method]}-性别枚举public enum Genders{ Male,Female}-枚举类型的变量public class Student{ public Genders sex;}特点类型安全、易于输入、代码清晰Java原创 2021-05-21 23:27:18 · 466 阅读 · 0 评论 -
CHAPTER-11 集合
集合为什么使用集合框架?如果并不知道程序运行时会需要多少对象,或者需要更复杂方式存储对象–可以使用Java集合框架Java集合框架包含的内容Java集合框架提供了一套性能优良、使用方便的接口和类,它们位于java.util包中Iteratior:接口类ArrayList:具体实现类Collection:所有Java集合框架的父接口Collections:操作集合的工具类Utilities:算术类。提供了对集合进行排序、遍历等多种算法实现Collection接口:Collecti原创 2021-05-21 22:12:55 · 159 阅读 · 0 评论 -
CHAPTER-10 异常
异常什么是异常?异常是指在程序的运行过程中所发生的不正常的事件,它会中断正在运行的程序.程序运行–>异常(程序中断) STOP在Java中,Java编程语言使用异常处理机制为程序提供了错误的能力步骤:1.程序中预先设置好对付异常的处理方法2.程序运行3.异常4.对异常进行处理5.处理完毕,程序继续运行try-catch块情况一:正常状况 使用try-catch块捕获异常public void method(){ try{ //代码块(此处不会产生原创 2021-05-15 18:19:30 · 100 阅读 · 0 评论 -
CHAPTER-9 抽象类和接口
抽象类和接口抽象类抽象类 VS 抽象方法public abstract class Pet{ --抽象类 public abstract void toHopsital(); --抽象方法}抽象类 VS 普通类1.抽象类不能被实例化···但可以创建一个引用变量,其类型是一个抽象类,指向非抽象的子类实例2.普通类可以被实例化抽象方法 VS 普通方法1.有无方法体·抽象方法(没有方法体)·普通方法(有方法体)抽象类与抽象方法的使用1.抽象类中可以没有抽象方法,但包含了原创 2021-05-09 02:09:24 · 177 阅读 · 0 评论 -
CHAPTER-7 继承和多态
继承和多态继承继承是面向对象大的三大特性之一。在Java中只支持单继承,即每个类只能有一个直接父类。-语法[访问修饰符]class<SubClass>extends<SuperClass>{ }在Java中继承通过extends关键字实现,其中SubClass称为子类,SuperClass称为父类或基类访问修饰符如果是public,那么该类在整个项目中可见若不写访问修饰符,则该类只在当前包中可见在Java中,子类可以从父类中继承以下内容:1.可以继原创 2021-05-09 02:07:06 · 129 阅读 · 0 评论 -
CHAPTER-8 汽车租赁系统
汽车租赁系统抽象出类:汽车类客车类轿车类汽车业务类汽车租赁管理类STEP//设置成抽象类(添加abstract)public abstract class MotoV {创建机动车类(父类)-MotoV创建公共的属性,如品牌、车牌、价格settet/getter公共的属性把父类设置成抽象类—public abstract class MotoV设置折扣(用来算日租金)—public abstract double dailyRent(int days);创建本类的有参构原创 2021-05-08 03:01:07 · 406 阅读 · 0 评论 -
CHAPTER-6 面向对象基础
面向对象基础实现类的基本操作面向对象的基本概念-面向对象 Java语言是一种面向对象的语言。要使用Java进行面向对象的编程,首先要建立面向对象的思想。面向对象是一种直观而且程序结构简单的程序设计方法,它比较符合人类认识现实世界的思维方法。其基本思想是把问题看成是若干个对象组成,这些对象之间是独立的,但又可以相互配合,连接和协调,从而共同完成整个程序要实现的任务和功能。-开发方法–结构化开发·面向功能划分软件结构·自顶而下·最小的子系统是方法·制约了软件的可维护性和可扩展性–面向原创 2021-05-02 20:47:17 · 437 阅读 · 0 评论 -
CHAPTER-5 吃货联盟订餐系统
吃货联盟订餐系统import java.util.*;public class OrderSystem { public static void main(String[] args) { Scanner input = new Scanner(System.in); //菜单数组 String[] menus = {"红烧带鱼","鱼香肉丝","时令鲜蔬"}; double[] prices = {38.0,20.0,10.0}; int[] like = {0,0,0原创 2021-05-02 20:26:55 · 47 阅读 · 0 评论 -
CHAPTER-4 数组
数组使用数组进行基本运算一维数列-在JAVA中,数组是用来存储一组相同类型数据的数据结构。当数组初始化完毕后,JAVA为数组在内存中分配一段连续的空间,其在内存中开辟的空间没有保存任何数据,数组所占据的空间依然存在。-定义数组-语法数据类型[] 数组名=new数据类型[数组长度];数据类型 数组名[]=new 数据类型[数组长度];-定义数组时一定要指定数组名和数据类型-必须书写“[]”,表示定义了一个数组,而不是一个普通的变量-“[数组长度]”决定连续分配的空间的个数,通过数组原创 2021-04-24 19:04:22 · 493 阅读 · 0 评论 -
CHAPTER-3 流程結構
流程控制-選擇結構與循環結構流程圖-順序結構-選擇結構-循環結構if控制語句-簡單的語句if(表達式){ \\語句1 \\語句2}-執行步驟對表達式的結果進行判斷如果表達式的結果爲真,則執行該語句如果表達式的結果爲假,則跳過該語句public static void main(String[] args){ int score = 70 ; if(score >= 60 ){ System.out.println("原创 2021-04-24 16:57:07 · 137 阅读 · 0 评论 -
TESTING EVERYWEEK
一些做過的練習文章目录@[toc]1.隨機抽獎,如果抽出來的數字等於100,就發一等獎;如果抽出來的數字在80以上,就發二等獎;抽出來的在60以上,就發三等獎;否則就發安慰獎。(用隨機數,多重if)2.隨機抽獎,如果抽到99則返回99元;如果抽到88則返回88元;77則返回77元;66則返回66元;如果是55、44、33、22、11就返回10元。(用隨機數,switch)3.学校举行运动会,百米赛跑跑入10秒内的同学有资格进入决赛,根据 性别分别进入男子组和女子组。4.抽奖规则:会员号的百位数数字等于.原创 2021-04-19 01:57:33 · 100 阅读 · 0 评论 -
JAVA-幕布分享
CHAPTER-1CHAPTER-2CHAPTER-3原创 2021-04-17 02:42:49 · 307 阅读 · 0 评论