随笔分类 -  Java学习笔记

摘要:问题描述 启动java项目时,突然出现这样的错误:Public Key Retrieval is not allowed; 发现是配置文件的url的赋值出现了错误; 问题解决 只需要更改将这句话添加到url后面即可: allowPublicKeyRetrieval=true 完美解决~~~ 阅读全文
posted @ 2024-04-02 18:14 yesyes1 阅读(601) 评论(0) 推荐(0)
摘要:1、在java里面引入python依赖包 <!-- 直接在java里面写python代码、在java中调用python脚本--> <dependency> <groupId>org.python</groupId> <artifactId>jython-standalone</artifactId> 阅读全文
posted @ 2024-03-14 19:52 yesyes1 阅读(438) 评论(0) 推荐(0)
摘要:# 问题描述 在panel里面添加上table表格时,表头不给予显示,仅仅显示出来表格数据 # 问题解决 可以采用ScrollPanel的方式代替掉我们之前使用的JPanel; 也可以直接采用JPanel的方式,自主设置表头--**JTableHeader th=table.getTableHead 阅读全文
posted @ 2023-06-24 10:57 yesyes1 阅读(257) 评论(0) 推荐(0)
摘要:# 问题描述 写好一个简单的容器之后,却显示出来这样的界面: ![](https://img2023.cnblogs.com/blog/2808014/202306/2808014-20230623142516329-1338038129.png) 一看就是中文乱码的问题,现在就是需要去查阅资料去寻 阅读全文
posted @ 2023-06-23 14:32 yesyes1 阅读(419) 评论(0) 推荐(0)
摘要:1、写出文件(忘记写这个了,只顾的上交作业了) //将最长英文子链输出到output.txt文件中 BufferedWriter bw=new BufferedWriter(new FileWriter("src/output.txt",true)); bw.write(m); bw.flush() 阅读全文
posted @ 2023-02-27 21:29 yesyes1 阅读(23) 评论(0) 推荐(0)
摘要:题目描述 题目思路 我主要是将本次练习的思路分成了三块: 1、先将各个单词从文件中读取出来,存储在数组中; 2、分别将各个单词的首尾字母各自存储在一个数组中,供于后续的首尾字母的比较 3、利用循环和条件语句进行字母比较,然后存储一下最长的数组和最大的数字并进行输出即可 程序代码 不可否认的是,这里上 阅读全文
posted @ 2023-02-27 20:01 yesyes1 阅读(24) 评论(0) 推荐(0)
摘要:问题一:从测试中看不足 1、JAVA的基本运行单位是类 2、类中由类变量和类方法共同组成 3、变量的类型相互之间存在可以转换的关系,具体来说,可以分为以下几种情况: 1、(byte、short、char)-int-long-float-double,从低级到高级的排序,数据类型可以直接由低级向高级转 阅读全文
posted @ 2022-09-10 14:33 yesyes1 阅读(39) 评论(0) 推荐(1)
摘要:函数式接口 有且仅有一个抽象方法的接口 适用于Lambda使用的接口 @FunctionalInterface//表示函数式接口 函数式接口作为方法的参数 public class Main{ public static void main(String[] args){ startThread(n 阅读全文
posted @ 2022-08-16 23:20 yesyes1 阅读(28) 评论(0) 推荐(0)
摘要:Lambda表达式的标准格式 三要素:形式参数、箭头、代码块 格式:(形式参数)->(代码块) 形式参数:如果有多个参数,参数之间用逗号隔开;如果没有参数,留空即可 ->代表指向动作 Lamabda表达式练习1(抽象方法无参无返回值) //Main.java(测试类) public class Ma 阅读全文
posted @ 2022-08-11 18:09 yesyes1 阅读(20) 评论(0) 推荐(0)
摘要:TCP通信程序 TCP发送数据 //需要进行三次握手 import java.io.*; public class Main{ public static void main(String[] args) throws IOException { Socket s=new Socket(InetAd 阅读全文
posted @ 2022-08-05 18:06 yesyes1 阅读(28) 评论(0) 推荐(0)
摘要:网络编程三要素 1、IP地址--设备的标识 2、端口--应用程序的标识 3、协议--常见的协议有UDP协议和TCP协议 IP地址 1、IPv4(二进制数据) 2、IPv6 常用命令: ipconfig:查看本机IP地址 ping IP地址:检查网络是否连通 特殊的IP地址: 127.0.0.1:是回 阅读全文
posted @ 2022-08-03 20:28 yesyes1 阅读(33) 评论(0) 推荐(0)
摘要:升级版: 数据安全问题的解决 1、同步代码块 (弊端:降低了运行效率) 格式:(锁--同一把锁) synchronized(任意对象){ 多条语句操作共享数据的代码 } //sellTicket.java private int tickets=100; private Object obj=new 阅读全文
posted @ 2022-08-01 21:18 yesyes1 阅读(25) 评论(0) 推荐(0)
摘要:设置和获取线程名称 //方法 void setName(String name);//将此线程的名称更改为等于参数name String getName();//返回此线程的名称 public static Thread currentThread();//返回对当前正在执行的线程对象的引用 相关应 阅读全文
posted @ 2022-07-29 20:56 yesyes1 阅读(23) 评论(0) 推荐(0)
摘要:案例:复制Java文件(打印流改进版) import java.io.*; public class Main{ public static void main(String[] args) throws IOException { BufferedReader br=new BufferedRea 阅读全文
posted @ 2022-07-28 21:54 yesyes1 阅读(12) 评论(0) 推荐(0)
摘要:字符缓冲流 //构造方法 BufferedWriter(Writer out); BufferedReader(Reader in); 相关应用: import java.io.*; public class Main{ public static void main(String[] args) 阅读全文
posted @ 2022-07-27 20:32 yesyes1 阅读(30) 评论(0) 推荐(0)
摘要:编码表 将字符存储到计算机中 编码;反之,则为解码; GBK编码:最常用的中文码表 GB18030--最新的中文码表 Unicode字符集:业界的一种标准,也称为统一码、万国码 UTF-8编码:可以用来表示Unicode标准中任意字符 编码规则: 128个US-ASCII字符,只需要一个字节编码 拉 阅读全文
posted @ 2022-07-26 21:40 yesyes1 阅读(22) 评论(0) 推荐(0)
摘要:字节流读数据(一次读一个字节数据) **步骤:**1、创建字节流输入流对象 ​ 2、调用字节输入流对象的读数据方法 ​ 3、释放资源 相关应用: FileInputStream fis=new FileInputStream("myByteStream\\fos.txt");//创建输入流对象 in 阅读全文
posted @ 2022-07-25 21:36 yesyes1 阅读(19) 评论(0) 推荐(0)
摘要:File类创建功能 public boolean createNewFile();//当该文件名不存在时,创建一个由该抽象路径名命名的新空文件 public boolean mkdir();//创建由此抽象路径名命名的目录 public boolean mkdirs();//创建由此抽象路径名命名的 阅读全文
posted @ 2022-07-23 21:41 yesyes1 阅读(18) 评论(0) 推荐(0)
摘要:Map集合的获取功能 V get(Object key);//根据键获取值 Set<K> keySet();//获取所有键的集合 Collection<K> values();//获取所有值的集合 Set<Map.Entry<K,V>>entrySet();//获取所有键值对对象的集合 相关应用: 阅读全文
posted @ 2022-07-22 21:23 yesyes1 阅读(26) 评论(0) 推荐(0)
摘要:List常用集合子类的特点 ArrayList底层数据结构是数组 查询快,增删慢 LinkedList底层数据结构是链表 查询慢,增删快 练习: //ArrayList实现 import java.util.*; public class Main { public static void main 阅读全文
posted @ 2022-07-21 20:24 yesyes1 阅读(24) 评论(0) 推荐(0)