- 博客(6)
- 收藏
- 关注
原创 多线程编程
许多程序都包含一些独立的代码段,如果让这些代码段的执行时间彼此重叠,就可以获得更高的执行效率。线程就是为了实现这种重叠执行而引入的一个概念。线程是独立,并发执行的线程单元。多线程指程序中同时存在多个执行体,它们按照自己的执行路线并发工作,独立完成各自的功能,互不干扰。 多线程机制是JAVA语言中的一个重要特征,使用多线程技术可以使系统同时运行多个执行体,这样加快程序的响应时间,提...
2017-04-21 22:30:35
131
Java 数组和链表的区别以及使用场景
[color=brown][b]数组[/b][/color]:是将元素在内存中连续存储的;它的优点:因为数据是连续存储的,内存地址连续,所以在查找数据的时候效率比较高;它的缺点:在存储之前,我们需要申请一块连续的内存空间,并且在编译的时候就必须确定好它的空间的大小。在运行的时候空间的大小是无法随着你的需要进行增加和减少而改变的,当数据两比较大的时候,有可能会出现越界的情况,数据比较小的时候,又...
2016-12-11 16:33:00
386
原创 java中跳转语句的使用
java中有三种跳转结构:break continue return [color=brown][b] break:[/b]用于从任意的语句块中退出。 1.它是结束整个循环,跳转到循环末尾;[/color]eg:输出1到10的循环,但是大于2且是3的倍数就停止[code="java"] public static void main(String[] args){ ...
2016-12-06 13:31:15
876
抽象类和接口的总结
[b]类[/b]的表现形式[code="java"]public class A{}[/code] 类的特点: 1)类中的属性可以是成员属性,也可以是类属性 2)类中的方法必须是有方法体的方法,也可以是成员方法,也可以是类方法 3)每个类必须至少有一个构造方法,默认的是一个无参的构造方法,可以调用构造方法创造对对象 一个类只能继承一个父类,单根继...
2016-12-05 12:58:23
120
原创 比较双等号(==)与equals的区别详解
最近刚学习了Java中语法的==与equals的区别,就好好的整理清楚; 在刚刚开始学习Java语言的时候,遇到==和equals,总觉得它们两个差不多; ==用来比较两个数据是否相等;equals用来比较两个对象是否“相等”。 [b] 双等号(==):[/b]是关系运算符,用来比较两个数据是否相等(关系运算符的运算结果一定是一个Boolean值; 比较的是变量所带...
2016-12-03 12:20:05
4214
2
java 中关键字static的介绍
Static 静态的;可以用来修饰类 属性 方法 代码块 我们在创建类时,就是在描述那个类的对象的外形和行为。除非是new一个创建那个类的对象,否则,实际上是不能获得任何对象的。只有在执行new来创建对象的时候,数据存储空间才会被分配,它的方法才能被调用。 有两种情况是new一个对象的方法无法解决的。 1.只想在某一个特定的域分配一个单独的存...
2016-12-02 23:35:11
165
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人