- 博客(13)
- 收藏
- 关注
原创 多线程
现在又T1,T2,T3,三个线程,你怎样保证T2在T1执行完成后执行,T3在T2执行后完成后执行?解决办法: thread.Join把指定的线程加入到当前线程,可以将两个交替执行的线程合并为顺序执行的线程。 比如在线程B中调用了线程A的Join()方法,直到线程A执行完毕后,才能继续执行线程B。也可以用wait方法实现。想要更深入的了解,建议看一下join的源码。 ...
2018-10-14 12:02:07 164
原创 Java集合
一,数组和集合 (1)数组可以储存基本数据类型,是用来存对象的一种容器,但是数组的长度 是固定的,不适合再对象数量未知的情况下使用, (2)集合只能用来存储对象,对象类型不可以,长度可变,可再多数情况下使用 **二,层次关系** Collection接口是集合类的根接口,Java中没有提供这个接口的直接实现类。但是...
2018-08-20 15:43:04 152
原创 多线程面试
什么是线程? 线程是操作系统能够进行运算调度最小单位,进程包含线程,是进程的实际运作 单位。可以使用多线程对运算密集型的任务提速,减少时间**线程和进程的区别?**线程是进程的子集,一个进程可以包含多个线程,每个线程并行执行不同的任务。不同的线程使用不同的内存空间,而所有的线程共享一片相同的内存空间。每个线程都拥有单独的栈内存来存储本地数据。**如何在Java中实...
2018-08-20 15:34:20 164
原创 多线程
现在又T1,T2,T3,三个线程,你怎样保证T2在T1执行完成后执行,T3在T2执行后完成后执行?解决办法: thread.Join把指定的线程加入到当前线程,可以将两个交替执行的线程合并为顺序执行的线程。 比如在线程B中调用了线程A的Join()方法,直到线程A执行完毕后,才能继续执行线程B。也可以用wait方法实现。想要更深入的了解,建议看一下join的源码。 ...
2018-08-20 15:25:37 135
原创 java软件的使用
1 程序设计基础1.1 熟悉开发环境创建项目创建包创建源程序文件命名不管什么语言的程序文件,如c语言等或者是java(.java)其本质上都是文本文件,也就是说可以使用任何文本编辑器(如记事本)进行编辑。之所以提供各种开发工具,只是为了方便高效地工作。源代码文件计算不能及时无法执行的,必须翻译成二进制的机器语言指令才能被执行,这种过程叫做编译。计算机语言包括机器语言...
2018-08-08 17:46:18 1683
转载 三大框架SSH整合原理
- SSH整合过程注意:在整合框架,每一大步都要测试,这样容易排查问题,否则出了问题要从头开始1.导包: 1)先将hibernate中的包全部导入进来 一共是11个 如下:jpa 注意 10 个包 + 1个驱动包2).导入Struts2所有包 一共14个导包过程中,如果发现是同一个包,版本不同一定要将其中之一删除,原则是删除版本低的,因为...
2018-08-08 17:42:33 197
原创 jdk8的十大新特性
了解jdk8的新特性首先要了解jdk7的新特新都有哪些方面增强: 1.jdk语法上 1.1二进制变量的表示,支持将整数类型用二进制来表示,用Ob开头。 1.2Switch语句支持String类型 1.3Try-with-resource语句 注意:实现Java.lang.AutoCloseable接口的资源都...
2018-08-06 12:24:19 8879
原创 面向对象
面向对象不同于面向编程,面向编程注重的每一步要写的代码,而面向编程注重的结果,面向编程可以理解为,你放学回家特别饿,然后你要自己做想吃的饭,自己洗碗….。而面向编程就是你放学回到家,告诉你的妈妈你想吃什么饭,就行了,是不是轻松多了封装:是将类的某些信息隐藏在类的内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问。封装的好处: ① 只能通过规定方法访问数据...
2018-08-05 21:42:04 268
原创 函数
什么是函数? 函数也叫方法,是具有某个特定功能的代码块,解决了重复性代码的问题。 为什么要定函数呢? 将大的、复杂的问题分解为若干个小的、简单的问题去解决,还能提高程序的复用性和可读性。定义函数的格式: 权限修饰符 返回值类型 函数名(形式参数类型1 参数1,形式参数2 参数2……){ 函数体语句 return 返回值; } 形式参数:在定义函数时给的参数叫做形式参数,参...
2018-08-05 21:27:40 157
原创 一、循环的含义
一、循环的含义 循环就是重复的做……(Java程序中的循环结构有三种实现方式:while循环结构、do-while循环结构、for循环结构) 程序循环的特点: 1、循环不是无休止进行的,满足一定条件的时候循环才会继续,称为“循环条件”; 2、循环不满足的时候,循环退出; 3、循环结构是反复进行相同的或者类似的一系列操作,称为“循环体”。Do-While循环 Do{ 循环体 }w...
2018-08-05 21:22:35 4908
原创 程序基础知识
一、命名规范 (1)命名: 变量名命名规则: 可以由字母、数字和下划线组成 数字不能作为首字母 不能使用关键字变量名命名规范: 见名思义 price(可取) x、y、z(不可取) 尽量使用英文单词或单词组合,不要使用拼音。 单词组合使用驼峰命名法,比如priceOfWater 符号常量:使用大写,单词之间使用下划线分割,比如CONUT_STUDENT1.常量:指的是在运行...
2018-08-05 21:16:23 394
原创 包装类,常用类和集合,IO流
第一 :基本数据类型之间的转换不是都可以自动转换的,而你要是强转的话可能会出现问题,比如: (int)“一二三”; 就会出错,为了方便转换,所以sum公司就搞了个包装类! 第二 : 包装类和它们相对的基本数据类型,对比,包装类多了很多方法可以调用,简化了程序实现的过程! 第三 : 反正用对了就是好用,但是要是本来一个基本数据类型就能搞定的,如 Int a = 1; ...
2018-08-05 21:08:54 823
原创 String、StringBuffer与StringBuilder之间区别
1.三者在执行速度方面的比较:StringBuilder > StringBuffer > String 2.String <(StringBuffer,StringBuilder)的原因 String:字符串常量 StringBuffer:字符串变量 StringBuilder:字符串变量 从上面的名字可以看到,Strin...
2018-08-05 20:43:30 161
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人