
java学习
文章平均质量分 50
天真小巫
到底是天赋不够,还是努力不够!
展开
-
不重复的随机数问题
对于随机数的运用,在开发中经常会用到。有时需要生成不重复的定范围定总量的随机数,比如1~20,需要打乱的1~20中的10个数,那到底怎么做呢?原创 2023-01-12 09:16:26 · 2018 阅读 · 0 评论 -
总结708
没错,最近确实是进度慢了,编程这东西,总感觉就是一个无底洞。无论投入多少时间,进展还是很慢,但一旦达到临界点,它的突破又是巨大的。同样是一块学android的,最后只剩两人,可能就类似于到达金字塔顶端的两种动物,一个是雄鹰,一个是蜗牛。当我意识到自身能力的有限性,我开始去利用身边可利用的资源,人脉,去解决问题。纵使是在日本侵入中国时,日军也只是打到隔壁县,纵使是在全国疫情最严重时,玉林市也未有一例病例。疫情当下,总觉得家里最安全,毕竟穷乡僻壤也有穷乡僻壤的好处,人口密度更少,活动更自由些。原创 2022-11-27 01:57:08 · 82 阅读 · 0 评论 -
java线程基础
进程是正在运行的程序。举例:Windows任务管理器中的进程是系统进行资源分配和调用的独立单位每一个进程都有它自己的内存空间和系统资源。线程:进程中单个顺序控制流,是一条执行路径。单线程:一个进程如果只有一条执行路径,则称为单线程程序。举例:记事本程序多线程:一个进程如果有多条执行路径,则成为多线程程序 举例:扫雷程序线程是程序中执行的线程。Java虚拟机允许应用程序同时执行多个执行线程。原创 2022-11-12 21:35:01 · 441 阅读 · 0 评论 -
总结702考研复习DAY26
今天,在图书馆看了一下抖音,刷到了一个“李珣的爱心代码”,看着看着,就想用android弄一个,然后弄了一个晚上。虽然不知道怎么回事,脑子一热就想搞,总觉得有总不分轻重的感觉,反正周五还要分享android代码,周六有个数学竞赛。编程:一个android 爱心代码,明天能完工。就是关于获取屏幕宽和高的方法没找到。《高等数学》:第八讲关于积分的习题。原创 2022-11-10 00:27:35 · 378 阅读 · 0 评论 -
面向对象三大特性(封装)
将类的某些信息隐藏在类的内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问。成员变量private,提供对应getXXX()/setXXX()方法。封装是面向对象编程语言对客观世界的模拟,客观世界成员变量都是隐藏在对象内部的,外界是无法直接操作的。通过方法来控制成员变量的操作,提高代码的安全性。把代码用方法进行封装,提高代码的复用性。4.创建对象并为成员变量赋值的两种方法。原创 2022-11-06 10:27:19 · 233 阅读 · 1 评论 -
抽象类和接口
在java中,一个没有方法体的方法应该被定义为抽象方法,而类中如果有抽象方法,该类必须定义为抽象类。}抽象类的特点抽象类和抽象方法必需使用abstract关键字修饰public abstract class类名{}抽象类中不一定有抽象方法,有抽象方法的类一定是抽象类抽象类不能被实例化,那抽象类如何被实例化呢?参照多态的方式,通过子类对象实例化,这叫抽象类多态。抽象类的子类要么重写抽象类中的所有抽象方法要么是抽象类private final String city="北京";原创 2022-11-06 10:11:03 · 492 阅读 · 2 评论 -
内部类的总结
内部类:就是一个类中定义一个类。比如:在一个类A的内部定义一个类B,类B就被称为内部类。内部类的定义格式格式 : 范例:内部类的访问特点内部类可以直接访问外部类的成员,包括私有外部类要访问内部类的成员,必须创建对象。原创 2022-10-29 21:11:57 · 524 阅读 · 0 评论 -
java中数组,list集合,Collect
例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考提示:这里对文章进行总结:例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。原创 2022-10-27 12:47:51 · 1691 阅读 · 2 评论 -
面向对象三大特性(继承)
例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考以上就是对于继承的理解,书写是为了更好的思考。原创 2022-10-26 12:09:58 · 534 阅读 · 2 评论 -
面向对象三大特性(多态)
发现40是Animal类中的成员变量,而“猫吃鱼”调用的是Cat类的成员方法,由此我们可以得到多态访问成员的一个特点。成员方法出错,为什么,这就涉及到多态访问成员的一个特点。《高等数学》,写了关于函数极值与最值,凹凸性的题目。面向对象的三大特性,封装,继承,多态。今天深入理解一下,今天就深入理解一下多态的特性。同一对象,在不同时刻表现出来的不同形态。为什么成员变量和成员方法的访问不一样?因为成员方法被重写了,但成员变量没有。多态的弊端:不能使用子类的特有功能。成员变量:编译看左边,执行看左边。原创 2022-10-26 00:49:19 · 370 阅读 · 0 评论 -
java中fastjson的学习与总结
【代码】java中fastjson的学习与总结。原创 2022-10-25 16:10:42 · 119 阅读 · 0 评论 -
关于java中什么是类,如何创建类的问题
代码打卡,只要功夫深,腐朽磨成针原创 2022-03-17 10:31:11 · 2174 阅读 · 2 评论 -
java中字符串的学习与总结
字符串声明与赋值声明语法格式:String 字符串变量名称;String username;字符串变量必须赋值后才能使用,这称为字符串对象初始化。初始化有3种方式:1.使用new运算符,2.直接赋值,3.初始化为空。String studentName =new String("周杰伦”);String studentName="周杰伦”;或String studentName= “ ”;studentName=“周杰伦”;length()方法是用来获取字符串长度的。它会返回字符翻译 2022-01-07 19:12:08 · 319 阅读 · 0 评论 -
java应用程序的基本结构
1.程序框架public class HelloWorld()HelloWorld是类名,类名前面要用public(公共的)和class(类)两个词修饰。Java程序是由类(class)组成的,一个源文件可以包含多个类。2.main()方法的框架public static vaid main(String [] args){}main方法是Java程序的入口,一个程序只能有一个main方法。public static vaid main(String [] args){..翻译 2021-12-31 19:56:51 · 1789 阅读 · 0 评论 -
java中的关键字static
static:关键字是静态的意思,可修饰成员方法,成员变量。这也是我们判断是否使用静态关键字的条件。静态成员方法只能访问静态成员。当然,也可以通过对象名调用。static修饰的特点。static访问特点。原创 2022-10-23 19:48:34 · 174 阅读 · 0 评论 -
关于java中this关键字的理解
最近搞android,发现自己对于java的基础还是不是很牢固,只能通过写博客进行总结和理解了,毕竟,书写是为了更好的思考。任务描述 相关知识 什么是成员变量 this关键字 编程要求 测试说明任务描述本关任务:使用this关键字,设置对象的成员变量。相关知识我们先来看一段代码输出结果: 传入的name:李四age:10 student属性name:张三age:18上述结果我们可以发现一个问题,在构造方法中name和age并没有设置成功,stu对象原创 2022-10-23 17:59:34 · 1630 阅读 · 0 评论 -
期末复习(day3)
2022.6.22DAY584今日看了《数据结构》中栈和队列的最后一部分内容。栈通常应用于递归中,然后是中缀表达式转化为后缀表达式的规则:从左到右遍历中缀表达式的每一个数字和符号,若是数字就输出,即成为后缀表达式的一部分;若是符号,则判断其与栈顶符号的优先级,是右括号或优先级不高于栈顶符号则栈顶元素依次出栈并输出,并将当前符号进栈,一直到最终输出后缀表达式。复习了《离散数学》第一章的最后一部分内容,在看习题的时候,发现之前没做出来的还是不会做,听老师说考试的试题难度小于作业难度(起码不超过作业难度)。最后是原创 2022-06-23 00:19:54 · 163 阅读 · 0 评论 -
期末复习(Day2)
今日看了《数据结构》中栈与队列的一部分内容,栈与队列都是线性表,二者的区别在于:栈是限定仅在表尾进行插入和删除操作的线性表。队列是只允许在一端进行插入操作,而在另一端进行删除操作的线性表。之后便是栈的进栈和出栈操作。《自动控制原理》看了关于对数频率特性曲线的绘制,一个控制系统的特征曲线可由各串联典型环节对数频率特性曲线的叠加得到。绘制步骤:1.将系统开环传递函数化为各典型环节乘积(串联)的形式。2若系统存在惯性环节,震荡环节,一阶微分环节,或者二阶微分环节,则需要确定转折频率,标注在W轴上。3.根据系统的比原创 2022-06-21 23:12:10 · 155 阅读 · 0 评论 -
面向对象程序设计(继承)
public class fu { protected int age=40; public void show() { System.out.println("show方法被调用"); }}public class zi extends fu { private int age=20; public void study() { System.out.println("好好学习"); } .原创 2022-05-30 19:41:31 · 1044 阅读 · 1 评论 -
第二关:构造方法
任务描述 相关知识 什么是构造方法 怎么定义和使用构造方法 编程要求 测试说明任务描述本关任务:创建对象给对象定义无参构造方法和有参构造方法。相关知识为了完成本关任务,你需要掌握:1.什么是构造方法,2.如何定义和调用构造方法。什么是构造方法构造方法:对象被创建的时候会调用的方法,对象在被创建的时候,也就是被new的时候,会自动调用构造方法。举个例子:输出:我被调用了怎么定义和使用构造方法怎么定义构造方法呢?构造方法和我们之前学习的方法又有啥区别原创 2022-03-21 19:11:26 · 6121 阅读 · 0 评论