摘要: 从键盘获取值 java.util.Scanner input = new java.util.Scanner(System.in); java.util.Scanner:是一个扫描仪的类型,是引用数据类型,首字母是大写,其中java.util是包 input是一个变量名,他表示这个扫描仪 new j 阅读全文
posted @ 2021-02-06 18:57 韩子清 阅读(325) 评论(0) 推荐(0)
摘要: 运算符 // 除号:/ int num1 = 12; int num2 = 5; int result1 = num1 / num2; System.out.println(result1); //2 double result2 = num1 / num2; System.out.println( 阅读全文
posted @ 2021-02-06 18:56 韩子清 阅读(222) 评论(0) 推荐(0)
摘要: 命令提示符(cmd) 进入文件夹:cd 文件夹名 返回上一级:cd.. 直接返回根目录:cd \ 查看当前内容:dir 清屏:cls 退出:exit //是单行注释 多行注释以/*开头,\ 以*/结尾,不能嵌套 Java程序的开发步骤: 编写代码:要求:保存为.java的源代码文件 编译代码:目的: 阅读全文
posted @ 2021-02-05 13:13 韩子清 阅读(136) 评论(0) 推荐(0)
摘要: 线程池进程池 concurrent.futures 什么是池 要在程序开始的时候,还没提交任务先创建几个线程或者进程放在一个池子里,这就是池 为什么要用池 如果先开好进程/线程,那么有任务之后就可以直接使用这个池中的数据了 并且开好的线程或者进程会一直存在在池中,可以被多个任务反复利用。这样极大的减 阅读全文
posted @ 2020-08-28 19:29 韩子清 阅读(247) 评论(0) 推荐(0)
摘要: Lock 互斥锁 进程之间数据安全的问题 把要保护的数据锁起来,每次只有一个人能访问 注意: 1.锁不要轻易的使用,容易造成死锁现象(我们写代码一般不会用大,都是用内部封装好的) 2.锁只在处理数据的部分加,来保证数据安全(只有在争抢数据的换届加锁处理即可) lock.acquire() 取钥匙 l 阅读全文
posted @ 2020-08-28 19:25 韩子清 阅读(89) 评论(0) 推荐(0)
摘要: 初识面向对象 一种新的编程思路 一些概念,一些语法 # 面向过程 : 想要一个结果 写代码 实现计算结果 # 面向对象开发 : 有哪些角色 角色的属性和技能 两个角色之间是如何交互的 # 复杂的 拥有开放式结局的程序 比较适合使用面向对象开发 # 游戏 # 购物 类和对象之间的关系? 类:是一个大范 阅读全文
posted @ 2020-08-05 17:02 韩子清 阅读(100) 评论(0) 推荐(0)
摘要: 迭代器 有 '__iter__' 方法的就是可迭代对象 列举些可迭代对象:str,list,tuple,dict,set,range,文件句柄 获取一个对象的所有的方法dir();把每个方法以字符串的格式放在一个列表中返回回来 s1 = 'asdfas' print(dir(s1)) #结果 ['_ 阅读全文
posted @ 2020-07-21 18:30 韩子清 阅读(68) 评论(0) 推荐(0)
摘要: 常用的内置函数 print(bin(8))#把十进制转换为二进制并返回 print(oct(8))#十进制转换为八进制字符串并返回 print(hex(8))#十进制转换为十六进制字符串并返回 callable:检查一个对象是否是可调用的 name = 'ziqing' def func(): pa 阅读全文
posted @ 2020-07-06 17:46 韩子清 阅读(92) 评论(0) 推荐(0)
摘要: 文件的操作初识 利用python代码写一个很low的软件,去操作文件 文件路径:path 打开方式:读,写,追加,读写,写读...... 编码方式:utf-8,gbk,gb2313...... '''三部曲 1.打开文件 2.对文件句柄进行相应的操作 3.关闭文件 ''' 使用 open() 函数一 阅读全文
posted @ 2020-06-27 18:43 韩子清 阅读(154) 评论(1) 推荐(0)