- 博客(9)
- 收藏
- 关注
原创 数据库-锁
数据库的锁一般分为两种:悲观锁,乐观锁。悲观锁一般是指数据库锁机制;乐观锁一般指用户自己实现的锁机制;悲观锁:就是很悲观,每一次操作都保持保守态度,总认为数据会被其他操作修改。所以在整个数据处理中会给数据加锁。悲观锁一般是依赖关系数据库提供的的锁机制,事实上关系数据库中的行锁或表锁都是悲观锁。悲观锁按性质划分分为,共享锁(S锁),排他锁(X锁),更新锁(U锁);共享锁,也称读锁,A事务对对象T加了...
2018-03-22 16:36:52 147
原创 数据库事务
事务是什么? 事务是指中一个逻辑工作单元中的一系列操作,这一系列操作要么都成功执行,要么都失败,不执行。一个逻辑单元要成为一个事务,必须满足事务的四个特性(A原子性,C一致性,I隔离性,D持久性),事务是数据库的一个逻辑单元,事务是由DBMS中的事务管理子系统管理。最简单的例子,银行转账业务,A账户转账给B账户,其中就包含了两个操作:A帐户扣款,B帐户叠加转账金额。其中,原子性就是指这两个操作...
2018-03-22 15:33:25 125
原创 java中接口与抽象类的异同
含有abstract修饰的类是抽象类,有abstarct修饰的方法是抽象方法,抽象类不能被实例化,抽象方法不能有实现体,只能有方法的声明。抽象类中的方法不一定是抽象方法,但是含有抽象方法的类,必须是抽象类。抽象类中的抽象接口必须在非抽象类型的子类中实现,所以抽象类中不能有抽象构造函数和抽象的静态方法。如果抽象类的子类没有实现父类的方法,那么子类也必须是抽象类。含interface修饰的类即是接口,...
2018-03-13 14:35:35 244 1
翻译 java 中的作用域
在计算机程序中,声明在不同地方的变量具有不同的作用域,例如局部变量,全局变量等。在java中作用域是有花括号的位置决定的,它决定了其变量名的可见性与生命周期。java中变量类型主要有3种:成员变量,静态变量和局部变量。类的成员变量的作用域与类的实例化对象的作用域相同,当类被实例化时,成员变量就会在内存中分配空间并初始化,直到该实例的生命周期结束,成员变量的生命周期才会结束。被static修饰的成员...
2018-03-11 17:47:39 1264
翻译 java程序的初始化顺序
在java程序中,实例化对象的时候,对象所在类的所有成员变量首先要进行初始化,只有当所有的类成员都初始化完成之后,才会调用类的构造函数创建对象。java程序初始化遵循3个原则(优先级一次递减):1、静态对象(变量)优先于非静态对象(变量)初始化。其中静态对象只会初始化一次,非静态对象可能会初始化多次;2、父类优先于子类初始化;3、按照成员变量定义的顺序进行初始化。java初始化工作可以在许多不同的...
2018-03-11 17:31:38 136
翻译 java程序中的public static void mian(string[] args)方法
public static void mian(string[] args)是java程序的入口方法,jvm在运行程序时,会首先查找main方法。其中public是权限修饰符,代表任何类任何对象都可以访问这个方法。static表面main方法是一个静态方法,即方法中的代码是存储在静态存储区的,只要类被加载后,就可以使用该方法而不用实例化对象来访问。jvm启动就是按照上述方法的签名(必须有publi...
2018-03-11 17:12:11 692
翻译 java与c++的异同
java和c++都是面向对象的语言,都使用面向对象思想(封装,继承,多态等)。1、java语言为解释型语言,其运行过程为:程序源代码通过java编译器编译成字节码,然后在jvm中解释执行。而c++语言是编译型语言,源代码通过编译和链接之后生成可以执行的二进制代码。因此,java的执行速度比c++的执行速度慢,但是java能够跨平台执行。2、java是纯面向对象语言,所有的代码都必须写在类中(类中实...
2018-03-11 16:58:13 433
转载 java语言有哪些优点
1.、java是纯面向对象的语言。《java 编程思想》中提到“Everthing is object”,它能能够直接反应显示世界中的对象。2.、平台无关性。java语言可以一次编译,到处运行。无论是什么平台对java程序编译后都可以在其他的平台上运行,这是因为,java是解释型语言,编译器将其编译成字节码,然后在jvm中解释执行。所以只要在平台上安装了对应的jvm,那么就可以在该平台上运行。3....
2018-03-11 16:30:13 21144
原创 java生涯第一年
不知不觉,从大学毕业出来已经一年多了,回想在这一年多的时间里,我的专业技术能力有哪些改变?想了半天也说不出来。其实仔细回想,这一年里我还是做了很多事情的。从毕业以来就一直呆在同一家公司,常常听到同窗同学跳槽,转业的消息,自己也时不时的也会蠢蠢欲动,时常反思自己要不要在技术的道路上一条道做到黑。虽然想是这么想,但是我还是希望自己能够在技术的道路上一直走下去(自己选择的路,跪着也要走完,何况我自己
2017-12-21 09:51:27 427
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人