摘要: 题目一: 10以下的自然数中,属于3和5的倍数的有3,5,6和9,它们之和是23. 找出1000以下的自然数中,属于3和5的倍数的数字之和。 本题总结: 判断语句要善于用逻辑运算符。 题目二: 斐波那契数列中的每一项被定义为前两项之和。从1和2开始,斐波那契数列的前十项为: 1, 2, 3, 5, 阅读全文
posted @ 2016-09-22 11:19 聪哥聪哥 阅读(263) 评论(0) 推荐(0) 编辑
摘要: Java入门——集合 就是讲如何利用Java类库实现传统的数据结构。 集合接口 阅读全文
posted @ 2016-09-22 09:30 聪哥聪哥 阅读(87) 评论(0) 推荐(0) 编辑
摘要: Java入门——泛型(一) 泛型程序设计意味着编写的代码可以被很多不同类型的对象所重用;更重要的是它保证了数据类型的安全。但是设计泛型并没有那么容易,一个泛型程序员要做的就是预测出所有类未来可能的所有的用途。 一:目标 泛型程序设计分为3个等级,基本等级是使用泛型——典型的小ArrayList这样的 阅读全文
posted @ 2016-09-22 09:24 聪哥聪哥 阅读(180) 评论(0) 推荐(0) 编辑
摘要: Java入门——同步与死锁 同步 解决资源共享的同步操作,可以使用同步代码块和同步方法两种方法完成。 同步代码块 在所需要同步的代码前加关键字:synchronized(同步对象){需要同步的代码;} 同步方法: 可以使用synchronized关键字声明同步方法。 死锁 过多的同步操作也可能产生死 阅读全文
posted @ 2016-09-20 09:47 聪哥聪哥 阅读(201) 评论(0) 推荐(0) 编辑
摘要: Java入门——多线程(二) 线程的状态 要想实现多线程,必须在主线程中创建新的线程对象。任何线程一般具有5种状态。 线程操作的相关方法 阅读全文
posted @ 2016-09-18 21:19 聪哥聪哥 阅读(183) 评论(0) 推荐(0) 编辑
摘要: Java入门——多线程(一) 进程与线程的区别 进程是程序的一次动态的执行的过程,需要经历从代码的加载,代码执行到执行完毕的一个完整过程,这个过程也是进程重产生,发展到最终消亡的过程。多进程操作系统利用CPU的分时机制,分时段执行不同程序,由于CPU运行速度非常快,所以就想是多个进程同时运行一样。 阅读全文
posted @ 2016-09-18 13:16 聪哥聪哥 阅读(165) 评论(0) 推荐(0) 编辑
摘要: Java入门——包的访问控制权限 在Java里,可以将一个大型项目的所有的类分门别类的存在文件夹里,再将这些文件一起编译执行,这样做将使程序代码更容易维护,也方便了多人开发。 类的导入 import 包名称.子包名称.类名称;——>手工导入所需要的类 import 包名称.子包名称.*; ——>由J 阅读全文
posted @ 2016-09-18 10:46 聪哥聪哥 阅读(364) 评论(0) 推荐(0) 编辑
摘要: Java入门——异常的捕获与处理 在没有异常处理的语言中,通常需要大量的判断语句,配合所想到的错误来捕获程序中所有可能发生的错误。充分利用Java的异常处理机制,以增进程序的稳定性和效率。 Java的异常处理机制 所有的子类实例全部可由父类接收,利用向上转型的概念,所有的异常对象都可以使用Excep 阅读全文
posted @ 2016-09-18 09:23 聪哥聪哥 阅读(2743) 评论(0) 推荐(0) 编辑
摘要: Java入门——抽象类与接口的应用 本Blog内容 为抽象类与接口实例化 利用多态性 抽象类的实际应用——模板设计 就是先用抽象类设计一张空白的模板,具体不同之处用子类实现。 接口的实际应用——制定标准 设计模式——工厂设计 类似于Java的JVM虚拟机,采用Factory类的形式处理主函数与子类之 阅读全文
posted @ 2016-09-16 22:59 聪哥聪哥 阅读(236) 评论(0) 推荐(0) 编辑
摘要: Java入门——深入理解Java三大特性 本Blog内容: 封装 总结:控制属性访问权限,不是你想改就能改。容易修改属性类型。精确控制属性的取值范围。 继承 <构造器><protected关键字><向上转型>是三个不得不提的词 多态 多态就是指程序中定义的引用变量所指向的具体类型和通过该引用变量发出 阅读全文
posted @ 2016-09-16 20:52 聪哥聪哥 阅读(4572) 评论(0) 推荐(0) 编辑