- 博客(15)
- 资源 (1)
- 收藏
- 关注
原创 idea2021最新版 没有Application context 设置不了web虚拟路径解决办法
旧版的idea Application context在右边 新版的idea 右边突然没有了 费了九牛二虎之力 高呼伞兵 发现tmd居然在下面 向下滑动 我直接高呼
2021-08-26 00:24:07
1343
12
原创 java 网络编程
基于TCP/IP协议的通信 TCP/IP协议 TCP/IP协议.会在通信两端建立连接(虚拟连接),用于发送和接收数据 TCP/IP协议是一种可靠的网络协议,它通过重发机制来保证这种可靠性 通信的实现 ServerSocket用来监听来自客户端的连接,当没有连接时,它处于阻塞状态 客户端使用Socket连接到指定的服务器 基于UDP协议的通信 UDP协议 UDP协议不会在通信两端建立连接(虚拟链路),而是直接发送连接 UDP协议是一种不可靠的网络协议,但是这种
2021-08-02 20:08:36
328
2
原创 Java 多线程 详解
进程 进程是处于运行过程中的程序,具有独立的功能,是系统进行资源分配和调度的独立单位 独立性 进程是系统中独立存在的实体,他拥有独立的资源,每一个进程都拥有自己私有的地址空间,在没有经过进程本身允许的情况下,一个进程不能直接访问其他进程的地址空间 动态性 进程是一个正在系统中活动的指令集合,包含了时间 的概念,具有 自己的生命周期和状态 并发性 在单个处理器上,多个进程可以并发的执行,并且在执行时它们彼此之间不会互相影响 并发和并行的区别 并行 在同一时刻,有多条指令在
2021-08-02 17:00:31
877
6
原创 JAVA 序列化(不全 后续跟新)
序列化机制 虚拟化机制可以将对象转换成字节序列,这些字节序列可以保存在磁盘上 也可以在网络中传输,并允许程序将这些字节序列再次恢复成原来的对象 支持序列化 若对象要支持序列化机制,则他的类需要实现Serializable接口; 该接口是一个标记接口,他没有提供任何方法,只是标记可以序列化 java的很多类已经实现Serializable接口 如包装类,String,Date等 实现序列化 使用对象流Objectinputstream和ObjectOutputstream(处理流) 序列化 创建O
2021-07-29 22:49:38
163
原创 JAVA重定向
重定向 在Java中 Systeam.in 代表标准输入,默认情况下代表键盘; Systeam.out 代表标准输出,默认情况下代表显示器 System类提供三个重定向方法: public static void setIn(InputStream in) public static void setOut(PrintStream out) public static void setErr(PrintStream err) 这些重定向方法,用于修改标准输入、标准输出、错误输出的目标设
2021-07-27 23:20:11
3335
原创 JAVA IO流详解
File File是java.io包下的类,代表与平台无关的文件和目录 File能创建,删除,重命名文件和目录,也能检测,访问文件和目录本身 File不能访问文件中的内容,如果要访问内容,则需要使用输入,输出流 过滤文件 File类的listFiles()方法可以接受一个参数,用于在列举文件时对其进行过滤; File类会依次将文件传给过滤器,当过滤器返回true时,File类才会列举该文件; public static void main(String[] args) { F
2021-07-27 22:53:09
250
原创 java 集合详解
集合简介 集合用于储存数量不等的对象(只能保存对象,基本类型可以通过包装类变成对象),集合类也叫容器类 集合可以大致分为 Set ,List,Queue ,Map 四种体系 Set 代表无序,不可重复的集合 List 代表有序,可以重复的集合 Queue 用于模拟队列这种数据结构 Map 代表着具有映射关系的集合 集合类都位于java.util包下,这些类都是从collection和Map接口派生而来! Collection接口 Collection接口是Set,Queue,List接口的父接
2021-07-24 16:42:21
207
原创 java练手(供本人观看 如果有人观看 欢迎提出意见 )残版实时更新
无说明 练手小项目 残版 实时更新 package com; import javax.swing.*; import java.awt.*; import java.awt.event.MouseAdapter; import java.awt.event.MouseEvent; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; import java.net.URL; public class LoginV
2021-07-21 18:44:42
208
1
原创 程序员必会英语词汇表
程序员必会英语词汇表 A abstract 抽象的 abstract base class (ABC)抽象基类 abstract class 抽象类 abstraction 抽象、抽象物、抽象性 access 存取、访问 access function 访问函数 access level访问级别
2021-07-19 21:18:45
340
原创 Java 异常详解
异常的处理机制 当程序出现意味的情况时,系统会自动生成一个异常对象来通知程序 程序中,可以使用特定的语句捕获异常对象,读取对象中的信息,进而做出处理; 程序中,可以使用特定的语句抛出异常对象,将这个异常交给程序调用者处理 可以在捕获异常后,做出尽可能的处理,之后再向外抛出,将剩下的部分,交给程序的调用者处理 异常的继承体系 所有的非常的情况被分为两类 错误和异常其中 错误代表虚拟机相关问题,一般无法处理,也无需处理 所有的异常(exception)被分为两类 runtimeExceptio
2021-07-18 18:03:06
147
原创 String详解
string 不可变类 String 是不可变类 ,创建String 对象后,其内部的字符序列不能修改 使用String length()用于返回字符串长度; getbytes()通过默认或指定的字符集,将字符串编码为一个字节数组; equals() string 重写了该方法,用于比较当前字符串与另一个字符串的内容 equalsIgnoreCase 比较两个值是否相等 忽视大小写 代码演示 // 构造器 String str = new String("hello
2021-07-17 21:25:53
280
原创 java 常用 APL(系统相关类 ,Object类 和包装类详解)
常用APL java.lang 提供JAVA程序设计所需要的基础类 java.util 提供集合,字符串解析,随机数生成等常用的工具类 java.text 提供处理数字,文字,日期等信息的格式类 java.math 提供任意精度计算的工具类 java.io 以数据流,序列化 ,文件系统的形式提供输入输出操作 java.net 提供实现互联网应用程序的类 从功能划分 基础类库 系统相关类,用户输入,Object类,包装类,字符串相关,计算相关,日期相关 核心类库 异常处理,集合,泛型
2021-07-17 14:10:05
1505
原创 finalize方法
finalize方法 定义在 java.lang.Object 类中 protected void finalize()throws Throwable{} 用于清理对象占用的资源; 垃圾回收器再回收莫对象的内存前,会调用finalize 方法 针对莫一对象,垃圾回收器最多只会调用他finalize 方法 一次 注意 不要主动调用 finalize 方法 finalize 方法 何时调用,是否调用是不确定的 内存中的状态 若对象至少被一个变量引用 则该对象处于可达状态 可恢复状态 若对象不再被
2021-07-14 22:19:24
231
原创 JAVA内部类
接口与抽象类 他们都不能被实例化,都用于被其他类实现和继承 -他们都可以包含抽象方法,普通实现类 #什么是内部类 定义在其他类内部叫做内部类,而包含了内部类叫做外部类 内部类的作用 内部类提供了一种新的封装方式,可以将内部类隐藏在某个外部类的内部 便于访问外部类中的成员,如何员内部类可以直接访问外部类的私有成员 对于那些仅需使用一次的类,采用内部类(匿名内部类)实现会更加方便 内部类的分类 ##成员内部类 1.定义在外部类的内部,与其他成员平级,它是一种新的成员 2.可以被任意的访问修饰
2021-07-13 15:04:52
136
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅