Java核心编程
文章平均质量分 81
耿直的lad
这个作者很懒,什么都没留下…
展开
-
JAVA中的XML教程、设计模式
StAX创建的信息集是非常小,可以直接作为垃圾收集的候选对象。SAX是一个流接口用于XML的,这意味着使用SAX应用接收事件通知有关XML文档被处理的元素,属性,在按顺序每次开始在文档的顶部,并与所述闭合结束根元素。 DOM4J是一个开源的,基于Java的库来解析XML文档,它具有高度的灵活性,高性能和内存效率的API。22、多个工厂方法模式,是对普通工厂方法模式的改进,在普通工厂方法模式中,如果传递的字符串出错,则不能正确创建对象,而多个工厂方法模式是提供多个工厂方法,分别创建对象。原创 2022-12-02 15:59:22 · 333 阅读 · 1 评论 -
Java中的注解、数据结构、XML
Java 中的 @SuppressWarnings 注解指示被该注解修饰的程序元素(以及该程序元素中的所有子元素)取消显示指定的编译器警告,且会一直作用于该程序元素的所有子元素。 @Repeatable 注解是 Java 8 新增加的,它允许在相同的程序元素中重复注解,在需要对同一种注解多次使用时,往往需要借助 @Repeatable 注解。 @Target 注解用来指定一个注解的使用范围,即被 @Target 修饰的注解可以用在什么地方。原创 2022-11-26 13:11:27 · 202 阅读 · 0 评论 -
Java中的网络编程、反射
**TCP**:TCP(英语:Transmission Control Protocol,传输控制协议) 是一种面向连接的、可靠的、基于字节流的传输层通信协议,TCP 层是位于 IP 层之上,应用层之下的中间层。| **public ServerSocket(int port, int backlog, InetAddress address) throws IOException** | 使用指定的端口、侦听 backlog 和要绑定到的本地 IP 地址创建服务器。原创 2022-11-18 16:22:38 · 208 阅读 · 0 评论 -
java中的多进程
如果传入的`n < 0`,将在`add()`方法内部调用`dec()`方法。`BlockingQueue`的意思就是说,当一个线程调用这个`TaskQueue`的`getTask()`方法时,该方法内部可能会让线程变成等待状态,直到队列条件满足不为空,线程被唤醒后,`getTask()`方法才会返回。 1、Java线程对象`Thread`的状态包括:`New`、`Runnable`、`Blocked`、`Waiting`、`Timed Waiting`和`Terminated`;原创 2022-11-11 14:51:51 · 2234 阅读 · 1 评论 -
泛型、IO流
*FileOutputStream(File file,boolean append):**创建一个文件输出流,参数 file 指定目标文件,append 指定是否将数据添加到目标文件的内容末尾,如果为 true,则在末尾添加;其默认值为 false。 2、FileWriter(File file,boolean append):在指定 File 对象的情况下构造一个 FileWriter 对象,如果 append 的值为 true,则将字节写入文件末尾,而不是写入文件开始处。原创 2022-11-04 17:22:48 · 75 阅读 · 0 评论 -
Java核心编程
Java核心编程二、标识符由数字、字母、下划线(_)、及$组成 如:a12ghdg1、数字不能作为标识符的开始,如:1ac2、关键字:具有特殊含义的标识符,例如:int、void、main、String....3、用户自定义标识符:是由用户按标识符构成规则生成的非保留字的标识符,如 abc、name 就是一个标识符。三、命名规则:1、Java类的命名规则:类名首字母大写,如果由多个单词组合,则每个单词首字母大写(大驼峰命名法) HelloWorld, Demo01 小驼峰命名法原创 2022-10-28 16:46:16 · 347 阅读 · 1 评论