- 博客(10)
- 收藏
- 关注
原创 Git学习笔记
Git简介 Git 是一个分布式版本控制系统 集中式版本控制系统:有一个中央服务器,所有的文件存储在中央服务器中,要修改文件时先从中央服务器获取文件,修改文件后再把改动合并到中央服务器中,必须联网。 分布式版本控制系统:没有中央服务器,每一台电脑都有完整的文件,改动文件时,只需把改动发送给组内的其他成员,其他成员将改动合并到自己的文件中,不需要下载整个文件,局域网内不需要联网。 Git 是一个开源
2018-01-21 19:07:54 161
原创 java编程思想学习笔记(6)--手动创建、编译、运行Java程序
看到第六章的包这部分的内容,当自己创建,并手动编译、运行Java程序时遇到了一些问题
2017-03-24 20:50:16 377
原创 java编程思想学习笔记(5)--初始化与清理
第五章~~~,内容有点多,先上图了对象创建过程总结 (假设有个名为Dog的类) 当首次创建类型Dog的对象时(构造器可以看成静态方法),或者Dog类的静态数据被首次访问时,java解释器必须查找类的路径,定位Dog.class文件 载入Dog.class文件(会创建Class对象),有关静态初始化的所有动作都会执行,因此静态初始化只在Class对象首次加载的时候进行一次 当用new Dog()创建
2017-03-23 10:54:50 271
原创 Java编程思想学习笔记(5)--垃圾收集器
看到垃圾收集器这里,内容比较多,不太理解,先写出来梳理一下一、为什么要使用垃圾收集器引入垃圾收集器使得Java程序员不需要关心内存管理的问题,减少了c++程序员经常出现的内存泄露的问题,有效使用空闲内存。
2017-03-20 23:14:48 629
原创 java编程思想学习笔记(4)--控制执行流程
看完第四章了,先上图。。。这一章的内容比较少,也比较简单,先这样。。。。 这一章里有一道吸血鬼数字的题,写了一下,可以看这篇博客 Java编程思想学习笔记–吸血鬼数字
2017-03-20 12:20:05 256
原创 java编程思想学习笔记(4)--吸血鬼数字
今天看Java编程思想第四章时看到吸血鬼数字这道题,自己写了一下,一开始用的是顺着题目的思路想下去的,把一个四位数分解四个个位数,然后对这四个数进行全排列,然后对每一个全排列的结果进行计算,判断是否等于原本的四位数。这样虽然可以得出结果,但是复杂度较大。 后来在网上看到了另一种解法,跟我的思路刚好相反,最终结果都是两位数和两位数相乘,而两位数只有10~99这90个,可以对两位数进行遍历,相乘得到结
2017-03-20 11:21:19 694
原创 Java编程思想学习笔记(3)--操作符
需要注意的地方有: byte、short、char使用算术运算符进行操作时会被转换为int类型,要转回原类型要使用类型转换 对象使用“==”进行比较时,比较的是对象的引用,当两个引用指向同一个对象时,才返回true,要比较对象的内容,要使用equals(),equals()对于自定义的类,默认比较的也是引用 String str=new String("str"); String str2=new
2017-03-19 23:35:02 254
原创 java编程思想学习笔记(2)--一切皆对象
这一章一开始对对象的存储不是很懂,主要考虑三个存储方式: 堆栈—用于存储基本数据类型和对象的引用 堆—用于存储所有的java对象 常量存储—用于存储程序的常量 以前没有用过javadoc,可以生成类的html文档,挺不错的。
2017-03-19 23:13:57 193
原创 Java编程思想学习笔记(1)---对象导论
第一章中比较重要的是: 访问控制 复用 继承 列表内容 多态 并发 异常处理 对象生命周期 容器 第一章只是对Java对象的一个概括性的描述,包含了本书要写的内容
2017-03-19 22:46:18 229 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人