Ĵ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 · 63 阅读 · 0 评论 -
catch小说内容-从gui到爬虫(3)
day4-完善窗体1.文件选择窗口-Jfilechooser1) 步骤新建文件选择窗口,并输入默认路径:FileChooser chooser= new JFileChooser(text1.getText());设置显示文件or文件夹:chooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);FILES_AND_DIRECTORIES 指示显示文件和目录。FILES_ONLY原创 2021-07-15 11:22:34 · 93 阅读 · 0 评论 -
catch小说内容-从gui到爬虫(2)
day2&day3-根据网址读取内容1、 爬虫根据url地址,发送请求获取响应解析响应内容,找到想要的数据并解析到新的url路径参考:https://www.cnblogs.com/sanmubird/p/7857474.html2、ClientComponent1)导入maven <dependency> <groupId>org.apache.httpcomponents</groupId&g原创 2021-07-15 11:12:39 · 108 阅读 · 0 评论 -
catch小说内容-从gui到爬虫(1)
day1&day2-创建窗体java GUI的类型1. swing和awtAWT(Abstract Window Toolkit):抽象窗口工具包awt会使用操作系统本身的图形库进行运行。由于各个操作系统所拥有的图形库内容不同,为了java系统的可移植性,awt取所有的交集。图形库本身包含的内容比较少,为了实现需要的操作,可能需要另外做一些渲染+flip的工作。相对比较低端,会比较浪费时间(相当于运用控件之前还需要先手动写一个控件)Swing:为解决AWT存在的问题而新开发的图形原创 2021-06-30 12:43:25 · 95 阅读 · 0 评论 -
Java-day6、7 面向对象
day 6匿名类无名字的类称为匿名类 只调用一次方法或者作为参数传递的情况,比较适合匿名类,调用结束以后就是垃圾,可以被垃圾回收。封装隐藏对象的属性和实现细节 好处 隐藏细节 提高安全性 提高复用性 原则 隐藏不需要对外提供的内容 属性隐藏,提供公共方法对其访问 private属性私有 设置set和get实现修改和读取面向对象特征封装、继承、多态类和对象的区别和联系类是对象的抽象,对象是类的具体 对象是具有类类型的变量 类是数据以及这些数据上原创 2020-10-28 15:43:01 · 99 阅读 · 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 · 73 阅读 · 0 评论 -
day4-循环和方法
循环练习* 在控制台输出10次"helloworld" 1-100偶数和,奇数和。 水仙花数(指一个三位数,其各位数字的立方和等于该数本身。) 四行五列*和三角形* 九九乘法表 程序 方法练习键盘录入两个数据,返回两个数中的较大值 重载 两个方法,名字相同,但是参数个数不同/参数类型不同 与返回的类型无关,即使返回类型不同也不是重载,不能创建函数。 ...原创 2020-10-16 14:28:29 · 42 阅读 · 0 评论 -
Java day3 - 运算符if语句
目录逻辑运算符位运算符三元运算符键盘输入几种结构逻辑运算符&、|、^(异或) 异或左右不相等 程序 结果 && 通常情况下,与&结果相似 实际操作时,&&左侧为false,将 不进行右侧运算 || 与&&和&的区别类似 正常情况下,结果一致;实际操作时,左侧为true,则不继续右边的计算 位运算符原创 2020-10-14 17:05:04 · 97 阅读 · 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 · 155 阅读 · 0 评论 -
day 1--java介绍
目录J2SE、J2ME和J2EEjava的跨平台JRE和JDK概述JVM、JRE和JDK关系标识符exerciseJ2SE、J2ME和J2EEJ2SE标准版 普通桌面和商务应用程序 J2ME小型版 电子产品,嵌入式开发 J2EE企业版 包含Servlet,Jsp等,主要用于Web开发 java的跨平台windows上面有JVM(Java Virtual Machine),可以运行java程序。借助JVM,实现java程序跨平台的目标JRE和J.原创 2020-10-10 16:04:47 · 90 阅读 · 0 评论 -
规范化货币(java)-exam2
#java#栈的使用货币数值的规范化是金融公司的一个问题,现在你需要写一个程序来解决这一问题:1.货币数值的整数部分要求每3位加一个英文逗号','(不含引号)。例如12345678应该规范化为12,345,6782.货币数值最多只有两位小数,如果有多余的小数位数应当舍去。注意,不是四舍五入。3.负数代表欠款,在规范化后应当在数值两端加上括号'(' 和')' ,然后省略掉负号...原创 2020-04-23 22:14:59 · 427 阅读 · 0 评论 -
list
1.list定义list<Integer> a=new Array<>();2.获取某个元素a.get(i);双层list获取元素:list<list<Integer>> aa.get(i).get(j);原创 2018-11-16 13:29:24 · 105 阅读 · 0 评论