
Java
文章平均质量分 53
Java
sean908
这个作者很懒,只留下了这个…
[在这里也可以看我](https://www.cnblogs.com/tfel-ypoc)
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
IDEA中引入jQuery不生效
记录IDEA引入jQuery不生效问题原创 2022-03-14 20:39:49 · 1603 阅读 · 0 评论 -
(笔记)JDBC基础
文章目录What is JDBCJDBC编程6步扩展 - SQL注入Statement 和 PreparedStatement 对比⭐️⭐️⭐️事务处理 What is JDBC JDBC = Java DataBase Connectivity 它是Sun公司制定的一套接口,用于帮助Java程序使用数据库 各数据库厂家根据Sun公司提供的JDBC接口,编写其实现类,最终产生.jar形式的类的集合,称作驱动 JDBC编程6步 注册驱动 告知Java将连接的是谁家的数据库 获取连接 JVM进程和数据库进程之原创 2021-11-25 17:01:12 · 602 阅读 · 0 评论 -
并发编程 三 大特性之 2 —— 有序性
先看代码 import java.util.concurrent.CountDownLatch; public class Disorder { private static int x = 0, y = 0; private static int a = 0, b = 0; public static void main(String[] args) throws InterruptedException { for (int i = 0; i < L原创 2020-12-01 13:42:40 · 221 阅读 · 0 评论 -
并发编程 三 大特性之 1 —— 可见性
先看代码 public class Volatile { /*volatile*/ private static boolean running = true; private static void m() { System.out.println("m starts"); while (running) { } System.out.println("m ends"); } public stati原创 2020-11-23 13:29:45 · 255 阅读 · 0 评论 -
Java 中使用多线程实现 奇数偶数交替使用线程输出
之前看老杜 JavaSE 教程时给的题目, 当时没做出来. 今天重看新版教程时正好看到 synchronized 关键字, 突然想出解决办法了, 做个记录. 思路: 写一个类做数字提供. 写两个线程类分别做奇数输出和偶数输出. 这两个类都会带一个 数字提供类 的实例. 主方法中构造一个数字提供对象, 和两个以此数字提供对象为构造参数的线程类对象. 代码实现: pa...原创 2020-04-13 16:06:42 · 1044 阅读 · 0 评论 -
JavaSE 之 多个非重随机数生成
题目见 B站 av93347594 149P 实现功能: 生成5个不重复的随机数, 将它们放进一个数组中 我最后完成的代码: import java.util.Random; public class GenRandom { public static void main(String[] args) { int[] a = new int[5...原创 2020-03-23 17:51:17 · 179 阅读 · 0 评论 -
JavaSE 之 String 类常用方法
String 类型 构造方法 String s = “string_value”; String s = new String(“string_value”); String s = new String(char_array); String s = new String(char_array, offset, length); String s = new String(byte_array...原创 2020-03-22 20:41:09 · 203 阅读 · 0 评论 -
JavaSE 学习之 数组排序
在 Java 中实现 冒泡排序 和 选择排序 冒泡排序 对于一个元素可比较的数组, 从第一个元素开始顺序做相邻元素的大小比较, 如果左边大于右边, 则左右调换; 完成所有元素比较后, 排除最右元素做下一次比较循环 import java.util.Arrays; public class BubbleSort { public static void main(St...原创 2020-03-22 13:41:54 · 148 阅读 · 0 评论 -
Java习题: 使用数组模拟栈数据结构
题目详见 B站 AV93347594 P88 大意为使用数组实现栈功能, 包括初始化栈、压栈、弹栈 实现代码 public class StackSim { Object[] ss; //int oLength; private int index = 0; public StackSim() { } public Stack...原创 2020-03-20 11:19:52 · 197 阅读 · 1 评论 -
Java习题: 酒店管理系统
题目详见 B站 AV93347594 P88 大体上是写出一个可以模拟订房、退房和打印房间状态的程序 直接上代码 /* 酒店类 实例变量为一堆房间, 使用二维数组 */ public class Hotel { Room[][] rooms; public Hotel() { this(5,10); } pu...原创 2020-03-19 22:14:43 · 817 阅读 · 0 评论 -
JavaSE 之初探 Object.clone()
今天复习到 Object 类常用的方法, 老师对 clone() 方法一带而过, 于是自己写了点代码试验了一下, 做个挖坑记录. ▸ 代码 0.1 public class APITest { public static void main(String[] args) { TestClass t1 = new TestClass(); T...原创 2020-03-17 12:20:14 · 110 阅读 · 0 评论 -
Java 中的 final 关键字
最近在重温之前看的 JavaSE 教程, 在 final 关键字这里有点小疑惑, 查了些资料, 做个记录. 定义 final 关键字是 Java 中的 非访问修饰符 , 可以用来修饰 类、方法 和 变量 作用 final 修饰的 类 无法被继承 方法 无法被重写(覆盖) 变量 只能赋值一次 用法 这里主要记录 final 应用在 变量 上的一些注意点 ...原创 2020-03-12 20:51:29 · 133 阅读 · 0 评论 -
动力节点 Java 基础练习题(day10)
题目在 b站 av88459449 169P 题目 1. 一个5位数, 判断它是不是回文数 个位与万位相同, 十位与千位相同, 比如12321 2. 猴子第一天摘下若干个桃子, 当即吃了一半多一个, 第二天又将剩下的吃掉了一半多一个, 之后每天都是如此, 第10天时只剩1个桃子, 问第一天摘了多少 3. 计算 1!+2!+3!+...+10! 4. 一个球从1000米的高度自由...原创 2020-03-09 15:28:20 · 1078 阅读 · 1 评论 -
动力节点 Java 基础练习题(day09)
B站 av88459449 162P 问题 1. 计算1000以内所有不能被7整除的整数之和 2. 计算 1+2-3+4-5+6-7...+100 的结果 3. 从控制台输入一个正整数, 计算概述的阶乘. 例如输入5, 阶乘为 5*4*3*2*1 4. 从控制台接收一个正整数, 判断该数字是否为质数 质数: 在大于1的自然数中, 除了1和它本身以外不再有其它因数的自然数 5....原创 2020-03-08 17:57:16 · 1289 阅读 · 0 评论 -
Java "Cannot cast from List<Node> to List<Element>" 问题处理
最近在看 dom4j 教程, 照敲课程中代码时发现一个报错 代码行: List<Element> servletNodes = document.selectNodes("/web-app/servlet"); 报错: Type mismatch: cannot convert from List<Node> to List<Element>...原创 2020-03-05 10:42:26 · 2463 阅读 · 2 评论 -
Java - 实现 Socket 程序
写一个 MyServerSocket 程序, 用来接收 8081 端口的请求信息. package com.javalearn.socket; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.net.ServerSock...原创 2020-03-02 13:50:12 · 139 阅读 · 0 评论 -
处理报错 "编码GBK的不可映射字符"
使用 Notepad++ 编写的 Java 文件, 在 cmd 中使用 javac 编译时报如下错误 Hello.java:1: 错误: 编码GBK的不可映射字符 // 鐪嬩竴涓嬬紪璇戞姤閿? 其实是文件编码错误, 代码中有中文导致 处理方法: Notepad++ 中 编码 --> 转为 ANSI 编码格式 注: 其实还有别的处理方式 比如文件当时的编码选用的...原创 2020-02-25 14:54:56 · 316 阅读 · 0 评论 -
Java IO流 - DataInputStream 和 DataOutputStream
这两个类用来 读取/写入 原始Java数据类型 DataOutputStream 带有的方法有如: writeByte(int v) writeBytes(String content) writeLong(long v) writeDouble(double v) 对应的 DataInputStream 有一系列的 read 方法 !!! 注意 !!! 如果是默...原创 2020-02-21 14:37:38 · 189 阅读 · 0 评论 -
Java IO流 - BufferedReader
java.lang.Object └ java.io.Reader └ java.io.BufferedReader 用字符输入流读取文本, 缓冲字符 其构造方法 BufferedReader(Reader in) 和 BufferedReader(Reader in, int size) 均需要一个 Reader 对象 而 Reader 是一个抽象类, 所...原创 2020-02-21 11:19:48 · 332 阅读 · 0 评论 -
Java IO流 - FileReader & FileWriter
FileReader类 在 JDK 中的位置 java.lang.Object └ java.io.Reader └ java.io.InputStreamReader <-- 转换流, 把 字节输入流 转换成 字符输入流 └ java.io.FileReader 功能也是实现文件的读取, 但是它处理的是 字符流 , 也就是说只能针对纯文本文件 ...原创 2020-02-20 17:11:06 · 128 阅读 · 0 评论 -
Java IO流 - FileOutputStream
FileOutputStream类 在 JDK 中的位置 java.lang.Object └ java.io.OutputStream └ java.io.FileOutputStream 被用来将字节写入文件 构造方法可用 FileOutputStream(String name) 或者 FileOutputStream(String name, boolean app...原创 2020-02-20 14:46:31 · 215 阅读 · 0 评论 -
随机生成 n 个不等整数的 Java 代码实现
昨天看教程时中间布置的题目, 自己也想了好久, 最后还是看了视频解答才想清楚. 这里做下简单回顾: 以生成5个为例 思路 先生成一个包含 5 个元素的数组对象 a 再生成一个随机数对象 r 利用随机数对象生成第一个随机数给 a[0] 从 a[1] 开始, 每次利用 r 生成新的随机数, 确认与 a 中的元素不同之后, 付给 a[1] a[2] a[3] a[4] ...原创 2020-02-07 11:28:31 · 315 阅读 · 0 评论 -
Java 下 冒泡算法 的实现
首先祝大家鼠年吉祥! 最近 新型冠状病毒 闹得人心惶惶, 年也不好过了, 所以索性在家看看教程学点代码, 顺便记录下自己的学习进度. 今天视频中老师在教 冒泡算法 的相关知识, 听了题目后自己先写了一下. package arithmetic; public class BubbleSort { public static void main(String[] args)...原创 2020-01-27 19:54:57 · 174 阅读 · 0 评论