随笔分类 - Java基础
摘要:1. 作用 作用: 指定 java-解释器、javac-编译器 查找 .class或.java 文件的位置(可以是 目录、jar、zip) 多个目录时,用 : 分割 2. 区别 区别: -classpath 和 -cp 相同 是 javac、java 命令的参数 CLASSPATH 为环境变量 如果
阅读全文
摘要:1.什么是 jar包? Java Archive File(Java档案[归档]文件) jar文件是基于zip文件格式的压缩包,用于将多个class文件聚合一个文件 jar文件的本质就是一个 zip文件 jar文件 包含了 class文件和一个可选的META-INF目录 2.为什么 要打jar包?
阅读全文
摘要:import java.net.{DatagramPacket, DatagramSocket, InetAddress} // 发送端 object sendTest extends App { //1. 创建 socket private val socket = new DatagramSoc
阅读全文
摘要:import java.io._ import java.net.{InetAddress, ServerSocket, Socket} // 获取 InetAddress 实例 object InetAddressTest extends App { // 通过 域名/IP地址 获取 ip对象 p
阅读全文
摘要:import java.io.{FileInputStream, FileOutputStream, ObjectInputStream, ObjectOutputStream} /* * * * * */ package One { // 序列化对象 object ObjectOutputStre
阅读全文
摘要:import java.io.{File, FileNotFoundException, FileReader, IOException} // try-catch-finally 确保流能正常关闭 /* * 健壮性说明 * 1. 确保在读取文件过程中发生错误(例如IO阻塞)时,能确保 流被关闭 *
阅读全文
摘要:import java.io._ // stdin object StdInTest extends App { // 获取 InputStream private val in: InputStream = System.in // 将字节流 转换成字符流 private val reader:
阅读全文
摘要:import java.io.{DataInputStream, DataOutputStream, FileInputStream, FileOutputStream} // 序列化 object DataOutputStreamTest extends App { // 创建流对象 val ou
阅读全文
摘要:import java.io._ // InputStreamReader // 将 字节按照指定 编码集 重新读取 object InputStreamReaderTest extends App { // 读取文件 //1. 创建File + FileInputStream val inPath
阅读全文
摘要:import java.io._ // 1. FileReader & FileWriter object FileReaderTest extends App { // 读取文件 //1. 实例化File类对象,指明要操作的对象 private val file = new File("spark
阅读全文
摘要:import java.io._ /* * * * * */ // 4. BufferedReader & BufferedWriter object BufferCharStreamTest extends App { // 读取数据 // 1. 创建File + FileReader + Buf
阅读全文
摘要:java.io.File类* 说明* 1. 文件和文件目录路径的抽象表示,和平台(操作系统)无关 File对象* 说明* 1. File 能新建、删除、重命名文件和目录,但是不能访问文件内容本身* 2. 访问文件内容需要使用 io流* 3. 想在java程序中表示真实存在的文件或目录,那么必须有一个
阅读全文
摘要:1.概念 2.常用方法 3.List集合排序 4.常用方法实操 package com.bfd; import org.apache.commons.lang3.builder.HashCodeBuilder; import java.lang.reflect.Array; import java.
阅读全文
摘要:1.概念 2.接口方法 3.Set接口特点 4.HashSet 5.LinkedHashSet 6.什么原因导致了Set集合不重复 package com.bfd; import java.util.HashSet; public class Demo01 { public static void
阅读全文
摘要:1.概念 2.特点 3.List接口定义的方法 4.ArrayList 5.LinkedList
阅读全文
摘要:1.集合的概念 2.集合与数组的对比 3.集合的框架 4.集合接口中定义的方法 5.迭代器Iterator 6.增强for循环(foreach)
阅读全文
摘要:1.概念 2.基本数据类型与包装类 、 3.装箱 4.拆箱 、 5.基本数据类型与字符串 6.包装类代码案例 package JavaBasicReview; public class JavaGrammer { public static void main(String[] args) { //
阅读全文
摘要:1.概念 2.与String的区别 3.构造方法 4.成员方法 5.与String转换 6.StringBulider代码案例 package JavaBasicReview; public class JavaGrammer { public static void main(String[] a
阅读全文
摘要:1.定义 2.构造方法 3.成员方法 4.System类代码案例 package JavaBasicReview; import java.util.Arrays; public class JavaGrammer { public static void main(String[] args) {
阅读全文
摘要:1.扩展知识 2.Date类 2.1Date类案例 package JavaBasicReview; import java.util.Date; public class JavaGrammer { public static void main(String[] args) { //创建Date
阅读全文