随笔分类 - Java
摘要:IO流 四大基类 InputStream OutputStream Reader Writer File类封装文件/目录的各种信息,以目录/文件为单位进行操作,但是我们不可以获取到文件/目录中的内容。 I/O : Input/Output的缩写,用于处理设备之间的数据的传输。IO流 当做一根 “管”
阅读全文
摘要:Java File类 操作目录 操作文件 File 文件和目录路径名的抽象表示形式。 文件: 为了便于数据的管理和检索,引入了“文件”的概念。一篇文章、一段视频、一个可执行程序,都可以被保存为一个文件,并赋予一个文件名。操作系统以文件为单位管理磁盘中的数据。 一般来说,文件可分为文本文件、视频文件、
阅读全文
摘要:Socket套接字之UDP网络编程 单向 双向 异常处理 套接字(Socket) 用来描述IP地址和端口,是通信链的句柄,应用程序通过Socket向网络发送请求或者应答网络请求 是支持TCP/IP协议的网络通信的基本操作单元, 是对网络中不同主机上的应用进程之间进行双向通信的端点的抽象,内含五种信息
阅读全文
摘要:Socket套接字之TCP网络编程 单向 双向 对象流 异常处理 套接字(Socket) 用来描述IP地址和端口,是通信链的句柄,应用程序通过Socket向网络发送请求或者应答网络请求是支持TCP/IP协议的网络通信的基本操作单元,是对网络中不同主机上的应用进程之间进行双向通信的端点的抽象,内含五种
阅读全文
摘要:网络通讯 数据传输 TCP/IP模型 PORT IP 网络编程:把分布在不同地理区域的计算机与专门的外部设备用通信线路互连成一个规模大、功能强的网络系统,从而使众多的计算机可以方便地互相传递信息、共享硬件、软件、数据信息等资源。设备之间在网络中进行数据的传输,发送/接收数据。 IP PORT 我们访
阅读全文
摘要:可变字符串StringBuilder&StringBuffer 字符串的分类: 不可变字符串:String。在地址不变的情况下,字符串不可改变可变字符串:StringBuilder,StringBuffer。地址不变的情况下,想把“ab”变成“abcd”是可能的,直接追加即可sb.append("c
阅读全文
摘要:Java String String 类代表字符串。Java 程序中的所有字符串字面值(如 "abc" )都作为此类的实例实现。 *The {@code String} class represents character strings. All * string literals in Java
阅读全文
摘要:Math 位于java.lang.Math,直接使用,无需导包。public final class Math,final修饰类,这个类不能被继承private Math() {}构造器私有化,不能创建Math类的对象Math内部的所有的属性,方法都被static修饰:类名.方法名直接调用,无需创建
阅读全文
摘要:java 日期类 java.util.Date Date有两个附加功能。 它允许将日期解释为年,月,日,小时,分钟和第二个值。 它还允许格式化和解析日期字符串。 但这些功能的API不适合国际化。 从JDK 1.1开始, Calendar类应该用于在日期和时间字段之间进行转换,并且DateFormat
阅读全文
摘要:java 包装类 Ingeter实例 compareTo、equals、valueof方法 定义变量,经常使用基本数据类型,对于基本数据类型来说,它就是一个数,加点属性、方法、构造器,将基本数据类型对应进行了一个封装,产生了一个新的类,—>包装类。 int,byte…—>基本数据类型 包装类—>引用
阅读全文
摘要:java 修饰符 this this修饰属性 当属性名字和形参发生重名的时候,或者 属性名字和局部变量重名的时候,就会发生就近原则,所以如果我要是直接使用变量名字的话就指的是离的近的那个形参或者局部变量,这时候如果我想要表示属性的话,在前面要加上:this.修饰。如果不发生重名问题的话,实际上你要是
阅读全文
摘要:throw和throws的区别: 位置内容作用throw方法内部异常对象(检查异常,运行时异常)表明显式地生成一个异常对象,跟系统产生的异常对象或创建一个类的对象时产生的异常对象一样throws方法声明的后面异常的类型(可以拼接多个类型)表明该方法声明抛弃异常,不对该异常进行处理 throw 异常的
阅读全文
摘要:Java异常处理 try catch finally 多重catch 异常分类处理 输入两个数进行求商 使用if-else语句实现实现处理异常 import java.util.Scanner; public class Test { public static void main(String[]
阅读全文
摘要:Java 方法重写与重载的区别 重载:在同一个类中,当方法名相同,形参列表不同的时候 多个方法构成了重载重写:在不同的类中,子类对父类提供的方法不满意的时候,要对父类的方法进行重写。 名称\属性English位置修饰符返回值方法名参数异常方法体重载overload同一类中 必须相同不同无关必须不同重
阅读全文
摘要:java 动物类 接口实现 Eagle Cat Elephant «interface» Animal void name void id void action void run void basicInformation Eagle +void name +void id +void actio
阅读全文
摘要:java try catch 练习 数组越界 import java.util.Scanner; public class Main { public static void getArrN(){ int[] a = new int[10]; Scanner scanner = new Scanne
阅读全文
摘要:java 动物类 继承 Bird Dog Fish classDiagram示意图 Animal -byte legs -byte hands -byte age -String color -String name +setter() +getter() Bird -String wing +St
阅读全文
摘要:Java学生类 成员变量:姓名、学号、学院学校、家乡、年龄、成绩、BMI成员方法:输出各大成员变量并简单计算 import java.text.DecimalFormat; class Studin{ // print nameNB String Name; String getStudent()
阅读全文
摘要:浮点数分析 从键盘读取一个浮点数后,程序判断该浮点数由多少位数字,并分别输出整数部分、小数部分以及整数部分共有多少位数字、小数部分共有多少位数字。注意:若输入abc,对异常进行处理。 题解 import java.util.InputMismatchException; import java.ut
阅读全文
摘要:java文件加行号 显示当前目录下的所有Java文件内容,并写入collection.txt文件中,并加入行号。 使用try-with-resource语句 题解 import java.io.*; public class Test504 { public static void main(Str
阅读全文

浙公网安备 33010602011771号