基础知识
文章平均质量分 72
siqinzgx
这个作者很懒,什么都没留下…
展开
-
正值、补码、反码
学习Java基础知识,感觉Java里的整数应该是用补码保存的,这里回顾整理一下各种编码方式真值:也就是数字现实中的含义 符号+绝对值,例如+122,-2原码:第一位代表真值的正负,【+1】原码=0000 0001 【-1】原码=1000 0001除去符号位,数字位的取值范围是0000~1111,以8位有符号数为例,取值范围是-111 1111到+111 1111原创 2017-02-01 16:23:21 · 799 阅读 · 0 评论 -
版本控制:Git入门
之前只用过SVN,用的也比较傻瓜,买了本Git的书但是表示看不懂啊。现在项目里要用到了,本着一切学不会的东西都可以在项目里学会的态度,又一次开始研究Git,以下主要内容来自廖雪峰的Git教程,再结合一下我的实践。所有的版本控制都是针对文本内容,word这一类二进制内容(?)所谓版本,是文件快照,不能比较其差异,只能当做备份的网盘使用。所有的版本控制,只能跟踪文本文件的改动。而图片、视频原创 2017-04-03 14:42:42 · 225 阅读 · 0 评论 -
Java 11:反射
1、首先先放上知乎的一段关于虚拟机的解释,JVM是一个进程,用来跑我们写的Java代码,上面的图是一个JVM内存模型。代码Object o=new Object();首先将代码编译成class文件,然后被类加载器加载到JVM中,类Object加载到方法区,创建了Object类的class对象(对应的是是Object类而不是对象o,每个类只有一个class对象,作为方法区类的数据结构原创 2017-05-03 11:02:13 · 1964 阅读 · 0 评论 -
Java 12:接口、克隆、内部类、代理
接口:描述类具有什么功能而不具体实现,一个类可以实现多个接口克隆:创建一个新对象,和原来的状态相同,但是对新对象进行修改时不影响原始对象的状态。内部类:定义在类的内部,其中的方法可以访问外部类的域代理:能够实现任意接口的对象1、接口接口不是类,是对类的一组需求描述,无法new,但是可以声明接口变量并引用实现了接口的类对象接口的所有方法默认为public,但实现接口时原创 2017-06-18 11:01:16 · 329 阅读 · 0 评论 -
Java 13:异常
如果程序出现错误使得某些操作没有完成,程序应该:返回一种安全状态,让用户执行一些其他的命令或者允许用户保存操作结果,并以适当的方式终止程序。异常处理的任务就是将控制权从错误产生的地方移交给能够处理这种情况的处理器。在Java中,如果某个方法不能采取正常的途径完成它的任务,就可以通过:方法不返回任何值,立刻退出(调用这个方法的代码也无法继续执行),抛出throw一个封装了错误信息的对原创 2017-06-18 20:18:48 · 439 阅读 · 0 评论