- 博客(13)
- 资源 (2)
- 收藏
- 关注
原创 java学习日志(十二)-- 线程安全
1.多线程的运行出现了安全性问题——通过分析,发现下程序打印0,-1,-2等错票。 问题的原因:当多条语句在操作同一个线程共享数据时,一个线程对多条语句只执行了一部份,还没有执行完,另一个线程参与进来执行,导致共享数据的错误。 解决办法:对多条操作数据的语句,只能让一个线程都执行完,在执行过程中,其他线程不可以执行。 java对于多线程的安全问题提供了专业的解决方式。 同步代码块。
2017-03-27 19:00:07
591
原创 java学习日志(十一)-- 线程概述
进程:是一个执行中的程序。每一个进程执行都有一个执行顺序,该顺序是一个执行路径。或者叫一个控制单元。 线程:就是进程中一个独立的控制单元。线程在控制着进程的执行。一个进程中至少有一个线程。 java vm 启动的时候会有一个进程java.exe。该进程中至少有一个线程负者java程序的执行。而且该线程运行的代码存在于main方法中。该线程称之为主线程。 扩展:其实更细节说明jvm,jvm启动
2017-03-27 16:08:22
430
原创 java学习日志(四)-- EditPlus中实现Java带包的类编译运行(两种方法)
简单两步在EditPlus中实现Java带包的类编译及运行(两种方法)
2017-03-07 18:34:37
6103
原创 java学习日志(三)-- 类、方法、UML图及对象知识点粗略归纳
心得内容: 1、类体构成 2、方法构成。 3、成员变量和局部变量定义及区别(成员变量隐藏&就近原则)。 4、明白类的UML图的四种关系(泛化,关联,依赖,实现)。 5、构造方法注意点(为什么是典型的回调方法)。 6、实例化对象过程。 7、为什么函数名与类名相同时可以用void修饰,此时该函数还是构造器吗?
2017-03-03 17:45:58
601
原创 java学习日志(二)-- 循环Loop实验
java循环部分实验内容: 1、编写程序输出200以内的所有奇数,要求每行输出10个数。 2、输出下三角形状的九九乘法表。 3、输出字母打印正三角形。 4、输出一个五位整数,求和。 5、猜数游戏。 6、冒泡排序和选择排序。
2017-03-02 22:04:48
4005
原创 java学习日志(一)-- String、Integer、int之间的类型转换
1.明确包装类型与基本数据类型的区别。 2.适当练习valueOf()、xxxValue()、parseXxx()方法。 3.类型转换(以下为该周作业)。 (1)String转换为int int i = Integer.parseInt(str); int i = Integer.valueOf(str).intValue(); (2)String转换为Integer 两种构造方法的区别,Character只有一种 (3)int转换为String String s = s.valueOf(i);
2017-02-23 22:54:51
530
数据结构实验一 线性表的应用(班级通讯录代码及测试界面)
2016-12-21
数据结构课设-校园导游咨询系统
2017-01-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅