
Ĵava
文章平均质量分 67
CaCu999
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
catch小说内容-从gui到爬虫(4)
day5-多线程下载 将需要的函数写入线程类,继承Thread类:public class downThread extends Thread 设置线程数,并生成对应的型号量:public static Semaphore semaphore = new Semaphore(8); 设置锁,防止多个线程读写同一个文件:public static Lock lock = new ReentrantLock(); 设置run()函数作为运行的函数 写入完成后,释放锁:functions.lock.unlock原创 2021-07-15 11:26:16 · 119 阅读 · 0 评论 -
catch小说内容-从gui到爬虫(3)
day4-完善窗体 1.文件选择窗口-Jfilechooser 1) 步骤 新建文件选择窗口,并输入默认路径:FileChooser chooser= new JFileChooser(text1.getText()); 设置显示文件or文件夹:chooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY); FILES_AND_DIRECTORIES 指示显示文件和目录。 FILES_ONLY原创 2021-07-15 11:22:34 · 168 阅读 · 0 评论 -
catch小说内容-从gui到爬虫(2)
day2&day3-根据网址读取内容 1、 爬虫 根据url地址,发送请求获取响应 解析响应内容,找到想要的数据并解析到新的url路径 参考:https://www.cnblogs.com/sanmubird/p/7857474.html 2、ClientComponent 1)导入 maven <dependency> <groupId>org.apache.httpcomponents</groupId&g原创 2021-07-15 11:12:39 · 171 阅读 · 0 评论 -
catch小说内容-从gui到爬虫(1)
day1&day2-创建窗体 java GUI的类型 1. swing和awt AWT(Abstract Window Toolkit):抽象窗口工具包 awt会使用操作系统本身的图形库进行运行。由于各个操作系统所拥有的图形库内容不同,为了java系统的可移植性,awt取所有的交集。 图形库本身包含的内容比较少,为了实现需要的操作,可能需要另外做一些渲染+flip的工作。相对比较低端,会比较浪费时间(相当于运用控件之前还需要先手动写一个控件) Swing:为解决AWT存在的问题而新开发的图形原创 2021-06-30 12:43:25 · 156 阅读 · 0 评论 -
Java-day6、7 面向对象
day 6 匿名类 无名字的类称为匿名类 只调用一次方法或者作为参数传递的情况,比较适合匿名类,调用结束以后就是垃圾,可以被垃圾回收。 封装 隐藏对象的属性和实现细节 好处 隐藏细节 提高安全性 提高复用性 原则 隐藏不需要对外提供的内容 属性隐藏,提供公共方法对其访问 private 属性私有 设置set和get实现修改和读取 面向对象特征 封装、继承、多态 类和对象的区别和联系 类是对象的抽象,对象是类的具体 对象是具有类类型的变量 类是数据以及这些数据上原创 2020-10-28 15:43:01 · 319 阅读 · 1 评论 -
day5-数组
目录 数组 异常 练习 数组 数据类型[] 数组名=new 数据类型[数组长度]; 两种初始化类型 动态初始化 只给长度,不赋值 int[] a=new int[5]; 静态初始化 给出初始化值,系统确定长度 int[] a=new int[]{1,2,3,4,5}; int[] a={1,2,3,4,5}; 存储 一维数组存储 int[] arr=new arr[3]; 堆存储,new出来的数组或对象,arr[3]即开辟了三个空间。原创 2020-10-16 14:30:26 · 158 阅读 · 0 评论 -
day4-循环和方法
循环练习 * 在控制台输出10次"helloworld" 1-100偶数和,奇数和。 水仙花数(指一个三位数,其各位数字的立方和等于该数本身。) 四行五列*和三角形* 九九乘法表 程序 方法练习 键盘录入两个数据,返回两个数中的较大值 重载 两个方法,名字相同,但是参数个数不同/参数类型不同 与返回的类型无关,即使返回类型不同也不是重载,不能创建函数。 ...原创 2020-10-16 14:28:29 · 96 阅读 · 0 评论 -
Java day3 - 运算符if语句
目录 逻辑运算符 位运算符 三元运算符 键盘输入 几种结构 逻辑运算符 &、|、^(异或) 异或左右不相等 程序 结果 && 通常情况下,与&结果相似 实际操作时,&&左侧为false,将 不进行右侧运算 || 与&&和&的区别类似 正常情况下,结果一致;实际操作时,左侧为true,则不继续右边的计算 位运算符原创 2020-10-14 17:05:04 · 234 阅读 · 0 评论 -
Java day 2-常量、数据类型和运算符
常量的概述和使用 显示 System.out.println("string"); //字符串常量 System.out.println(123); //整数常量 System.out.println(12.3); //小数常量 System.out.println('a'); //字符常量 ,‘’内仅有单个字符 System.out.println(true); //布尔常量:true和flase 空常量 (数组中演示) 数据类型 基本数据类型 整数型 byte ——1个字节-12原创 2020-10-12 15:33:01 · 305 阅读 · 0 评论 -
day 1--java介绍
目录 J2SE、J2ME和J2EE java的跨平台 JRE和JDK概述 JVM、JRE和JDK关系 标识符 exercise J2SE、J2ME和J2EE J2SE标准版 普通桌面和商务应用程序 J2ME小型版 电子产品,嵌入式开发 J2EE企业版 包含Servlet,Jsp等,主要用于Web开发 java的跨平台 windows上面有JVM(Java Virtual Machine),可以运行java程序。借助JVM,实现java程序跨平台的目标 JRE和J.原创 2020-10-10 16:04:47 · 147 阅读 · 0 评论 -
规范化货币(java)-exam2
#java #栈的使用 货币数值的规范化是金融公司的一个问题,现在你需要写一个程序来解决这一问题: 1.货币数值的整数部分要求每3位加一个英文逗号','(不含引号)。例如12345678应该规范化为12,345,678 2.货币数值最多只有两位小数,如果有多余的小数位数应当舍去。注意,不是四舍五入。 3.负数代表欠款,在规范化后应当在数值两端加上括号'(' 和')' ,然后省略掉负号...原创 2020-04-23 22:14:59 · 501 阅读 · 0 评论 -
list
1.list定义 list<Integer> a=new Array<>(); 2.获取某个元素 a.get(i); 双层list获取元素: list<list<Integer>> a a.get(i).get(j);原创 2018-11-16 13:29:24 · 163 阅读 · 0 评论