- 博客(53)
- 收藏
- 关注
原创 安装Maven、搭建Maven环境、使用Eclipse创建Maven工程
安装Maven、搭建Maven环境、使用Eclipse创建Maven工程
2023-03-26 21:00:57
620
原创 javaSE——多线程
要启动多线程,就一定需要通过Thread类中的start()方法,但是Runnable接口中没有提供可以被继承的start()方法。优先让优先级高的线程使用CPU,如果线程的优先级相同,那么会随机选择一个(线程随机性)。线程的起点:start()。(线程的启动,启动后执行的方法体是run()方法定义的代码)Thread是操作线程的类,任何类只需要继承Thread类就可以成为一个线程的主类。所有线程轮流使用CPU的使用权,平均分配每个线程占用CPU的时间。线程执行体:run()。程序的起点:main()。..
2022-08-17 17:21:13
235
原创 JavaSE——多线程中lock和synchronized的区别
在多线程中,为了使线程安全,我们经常会使用synchronized和Lock进行代码同步和加锁。
2022-08-17 15:43:34
133
原创 不同路径问题(有障碍物时)
某个人进入如下一个棋盘中,要求从左上角开始走,最后从右下角出来(要求只能前进,不能后退),其中,有些点标志为1,表示该点为无法通过的点,问题:共有多少种走法?
2022-08-05 18:11:21
533
原创 JavaSE——异常处理
通过继承Exception类或它的子类,实现自定义异常类。对于自定义异常,必须采用throw语句抛出异常,这种类型的异常不会自行产生。创建自定义异常用户自定义异常类都必须由Exception类或Exception类的子类派生,所以必须显示指明异常类的基类。class自定义异常extends父异常类名{类体;}/*在自定义异常时,建议使用运行时异常super();}}注意自定义异常类必须是Throwable的直接或间接子类;httpshttpshttpshttps。.........
2022-07-29 09:57:14
300
原创 JavaSE练习
c、声明静态工厂方法getDrink(intdrinkType)根据传入的参数创建不同的饮料对象并返回该对象建议使用switch语句。b、在Drink的方法getDrink(intdrinkType)中声明引发DrinkNotFoundException异常当传入的参数没有相对应的饮料类型时抛出异常。b、在main方法中调用Drink类的getDrink方法获得相应的饮料对象。具有一个抽象的play()方法。c、然后调用该饮料对象的taste()方法输出该饮料的味道。...
2022-07-26 10:45:30
717
原创 面向对象的编程入门
面向过程和面向对象是两种不同的解决问题的思想当你拿到一个问题时,你分析这个问题第一步先做什么,第二步再做什么,这是面向过程的思维。例如假如我们需要买组装电脑,这时首先会在网上查询具体每一个硬件的参数和报价。然后会去电脑城进行多家询价,接着询价结束后回家根据具体的结果分析出自己比较满意的哪家报价,接着会到这家店里进行组装,组装时还需要进行现场监督,组装完成安装相应的系统,然后电脑抱回家。分析上述整个过程大体分一下几步上网查询参数和报价、电脑城询价、现场安装和监督、抱电脑回家。对象。...
2022-07-22 16:49:02
359
原创 JavaSE练习
定义一个Admin类,该类存在,username、password属性,实现一个控制台版的用户注册登录案例。给定一个数组,数组的元素共N+1个,元素是从1到n的联系自然数,其中一个重复值。作业给定一个数组,该数组中除了一个元素只出现了一次,其他元素都出现两次。定义一个猫类(Cat),该猫有名字、性别、年龄、主人、皮毛。class57.MyInteger类(类与对象,构造函数)Class58.自定义String类(类与对象,构造函数)给定一个数字,求该数字的二进制的1的个数。找到这个没有重复的元素。.....
2022-07-22 15:13:45
293
原创 几个常见的java内置对象
Math类是不可被继承的类,包含用于执行基本的数字运算等基本指数、对数、平方根法、三角函数,是不可继承的类。虽然Random类产生的数字是随机的,但在相同种子数(seed)下的相同次数产生的随机数是相同的(伪随机)。一个Scanner打破它的输入令牌使用分隔符模式,默认匹配空格。此构造方法是以系统自身的时间为种子数来构造Random对象。此构造方法可以自己来选定具体的种子来构造Random对象。Scanner是标准输入流,IO流,是不可被继承的类。这个类的一个实例是用于生成伪随机数流。.........
2022-07-19 15:10:43
541
原创 Java——数组练习
某一天转入2个新同学,请再次求12个同学的平均成绩(尝试着使用扩容的形式做)作业7存在整数数组nums,将该数组中的所有偶数元素排列到奇数元素前。作业4有一堆硬币,每次只能拿一个或者两个,求最少多少次可以拿完硬币。给定一个数组,大小为10,输入十个同学的成绩,求这些成绩的总分数。2、对10的成绩按照从低到高的顺序排列(选做)作业6如何将10个0-10随机存入数组中。1、求平均成绩,最高成绩、最低成绩。请输入10位同学的java成绩,作业5将数组中的重复数据去重。问题共有多少种走法?.........
2022-07-19 14:13:49
675
原创 JavaSE练习题
如果A是“10110110”,B是“11100000”,C是“10100000”,下面成立的是(D)作业8判断一个整数是奇数还是偶数,至少有两种方式实现(位运算已经讲解的话)控制台输入两个变量,交换这两个变量的值【至少使用两种方式完成】作业6下列哪一项是“4是奇数或-9为正数”的否定(C)作业9输入一个数,判断这个是2的指数。A、4是偶数或-9不是负数。B、4是奇数或-9不是负数。D、4是奇数和-9不是负数。C、4是偶数和-9是负数。英雄联盟商城登录界面。.........
2022-07-17 18:32:16
139
原创 Java SE基础练习题
不死兔子: 小明今年高考,考了700,父母,给他买了一对刚刚出生小兔子,四个月后成长为成年兔子,成年后,每过一个月,假设生出一对新的小兔子 问:第n月,小明家共有多少对兔子。
2022-07-15 19:43:44
302
原创 python_day11_面向对象练习
day11_面向对象练习1、定义一个矩形类,求周长和面积2、自定义类,计算java,sql,web三门课的总成绩和平均分3、创建一个学生类,存储学生的姓名,python、c、java成绩,然后定义一个列表存储5个学生,依次输入学生信息,输出所有所有学生的信息,成绩以等级显示(90以上为A;80-90为B,60-80为C;60以下为D)4、继承练习银行卡: 卡号、密码、姓名、余额方法:取款本行卡:方法:取款、转账其它行卡:方法:取款(加收2元手续费)实例化对象进行测试5、多态练习
2021-12-01 23:23:07
697
原创 Python_day08_带参函数练习
Python_day08_带参函数练习1、定义函数,完成两个数加减乘除的计算提示:def cal(num1,num2,opr):return result2、定义函数,计算矩形的周长和面积3、定义函数,从文件名中获取后缀,如e:/project/demo/homework.py获取的后缀.py4、定义函数,从请求地址中提取出域名如http://www.qqzone.com?qqid=270808123&pwd=111111,域名为www.qqzone.com5、定义函数,判断邮箱格式
2021-11-27 18:04:01
1097
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人