- 博客(11)
- 收藏
- 关注
原创 java多线程学习
最后,创建线程对象,调用start()方法启动线程。在程序运行时,即使没有自己创建线程,后台也会有多个线程,如主线程,gc线程;最后,创建线程对象,调用start()方法启动线程。在一个进程中,如果开辟了多个线程,线程的运行由调度器安排调度,调度器是与操作系统紧密相关的,先后顺序是不能认为的干预的。对同一份资源操作时,会存在资源抢夺的问题,需要加入并发控制线程会带来额外的开销,如cpu调度时间,并发控制开销。发现并发问题:多个线程操作同一个资源的影响下,线程不安全,数据紊乱。
2023-07-10 22:18:29
108
1
原创 解决TeXStudio添加eps文件出现 ‘xxx-eps-converted-to.pdf‘ not found错误
使用TeXLive2023版本,发现eps格式图像不能直接生成对应的pdf文件。从选项-->设置TeXstudio-->构建-->默认编译器选择XeLaTeX。命令使用:在cmd中,进入存放xxx.tex文件的同级目录下,运行此命令即可。此命令编译通过,可以将eps图像生成对应的pdf文件。采用TeXstudio的XeLaTeX编译可通过,但可明显看出字体有些不同。
2023-07-08 21:37:39
6188
7
原创 java零基础学习第七天
第三种情况:父类中存在该方法,子类中存在该方法,但子类中未重写该 方法。所以非静态方法可以调用静态方法,非静态方法可以调用静态方法里的东西,静态方法可以调用静态方法里的东西,却不能调用非静态方法里的东西。就是说父类中的方法子类可能不需要,有或者说子类需要添加一些别的功能,那么子类会重写父类的方法。重写只和非静态方法有关。有一个test()方法,第一种情况:父类中存在该方法,子类中不存在该方法。
2023-07-07 22:37:17
85
1
原创 java零基础学习第六天
构造方法有无参构造方法和有参构造方法,一个类即使什么也不写,也会存在一个无参构造方法。继承关系的俩个类,一个为子类(派生类),一个为父类(基类)。对于描述复杂的事物,为了从宏观上把握、从整体上合理分析,我们需要使用面向对象的思路来分析整个系统。类中的构造器也称为构造方法,是在进行创建对象的时候必须要调用的。子类继承了父类就会拥有父类的全部方法,继承也会用到封装,以及方法的重载。继承的本质是对某一批类的抽象,从而实现对现实世界更好的建模。在java中,所有的类都直接或间接的继承一个object类。
2023-07-06 22:41:48
74
1
原创 java零基础学习第五天
数组变量属引用类型,数组也可以看成是对象,数组中的每个元素相当于该对象的成员变量。数组本身就是对象,Java中对象是在堆中的,因此数组无论保存原始类型还是其他对象类型,数组是引用类型,它的元素相当于类的实例变量,因此数组一经分配空间,其中的每个元素也被按照实例变量同样的方式被隐式初始化。数组的元素是通过索引访问的,数组索引从0开始。多维数组可以看成是数组的数组,比如二维数组就是一个特殊的一维数组,其每一个元素都是一个一维数组。其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们。
2023-07-05 22:18:00
44
1
原创 java零基础学习第四天
它通常把一个大型复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解,递归策略只需少量的程序就可描述出解题过程所需要的多次重复计算,大大地减少了程序的代码量。当方法被调用时,传递值给参数。continue 语句用在循环语句体中,用于终止某次循环过程,即跳过循环体中尚未执行的语句,接着进行下一次是否执行循环的判定。方法名称相同时,编译器会根据调用方法的参数个数、参数类型等去逐个匹配,以选择对应的方法,如果匹配失败,则编译器报错。设计方法的原则:方法的本意是功能块,就是实现某个功能的语句块的集合。
2023-07-04 22:28:57
48
1
原创 java零基础学习第三天
之前我们学的基本语法中我们并没有实现程序和人的交互,但是Java给我们提供了这样一个工具类,我们可以获取用户的输入。使用嵌套的if...else语句是合法的。通过Scanner类的next()与nextLine()方法获取输入的字符串,在读取前我们一般需要使用hasNext()与hasNextLine()判断是否还有输入的数据。语句与语句之间,框与框之间是按从上到下的顺序进行的,它是由若干个依次执行的处理步骤组成的,if 语句至多有1个 else 语句,else 语句在所有的 else if 语句之后。
2023-07-03 22:24:03
46
1
原创 java零基础学习第二天
/逻辑与运算:两个变量只有一个为真,结果才为真。//逻辑与运算:两个变量都为真,结果才为真。//如果为真,则变为假,反之亦然。//变量类型 变量名字 = new base.Demo08();
2023-07-02 22:49:57
75
1
原创 java零基础学习第一天
/编码 Unicode:表:97=a 65=A 2字节 0-65536字符 Excel:2*16=65536。//float类型要在数字之后加F。//十六进制0x 0-9 A-F 16。数据类型包括基本数据类型和引用数据类型(除基本数据类型之外都是)//long类型要在数字之后加L。//字符串,String不是关键字,是一个类。//输出一个Hello,World。
2023-07-01 21:00:16
37
原创 若依工作流--sql语句之insert into table1 select * from table2 where (条件)
若依工作流功能实现--sql语句之insert into table1 select * from table2 where (条件)
2022-10-07 17:41:24
887
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人