自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (3)
  • 收藏
  • 关注

原创 在java中两个线程同时运行是怎么变化的

在线程运行中,两个线程同时运行的情况是很平常的,下面我用一个案例来说明一下两个线程同时运行时,线程状态的变化情况:代码如下:/* * 功能:两个线程同时运行是如何变化的 * 作者:zyj0813 * 案例:编写一个程序,该程序可以接受一个整数n,创建两个线程, * 一个线程计算从1+....+n并输出结果, * 另一个线程每隔一秒在控制台输出“我是一个线程,正在输出第i

2017-10-25 19:45:13 10244

原创 JAVA中的面板组件JPanel的应用

一、为什么要使用面板组件JPanel?在图形用户界面编程中,如果只是普通的组件布局,我们用基本的三种布局管理器(在我之前的博客中详细介绍了主要的三种布局管理器的使用,下面有文章的链接)就可以了,但是在比较复杂的布局要求时,就需要使用布局管理器的组合使用,这个时候就需要使用到面板组件JPanel。二、面板组件(JPanel)的使用JPanel:面板组件,非顶层容器。一个界面只可以有一

2017-10-22 18:34:23 44455 7

原创 java中的swing组件、主要三大布局管理器的应用

二、布局管理器--介绍1、概念:组件在容器(比如JFrame)中的位置和大小是由布局管理器来决定的。所有的容器都会使用一个布局管理器,通过它来自动进行组件的布局管理。2、种类:java共提供了五种布局管理器:流式布局管理器(FlowLayout)、边界布局管理器(BorderLayout)、网格布局管理器(GridLayout)、卡片布局管理器(CardLayout)、网格包布局管理器(GridBagLayout)。其中前三种是最常见的布局管理器。

2017-10-22 14:05:44 22009 1

原创 JAVA小程序--裁判评分系统

实现功能:n个评委打分,运动员的成绩是n个成绩去掉一个最高分和一个最低分,剩下的n-2个分数的平均分就是最后得分。使用一维数组实现打分功能,并找出打出最高分和最低分的裁判,打分最接近最后得分和与最后得分相差最大的裁判;详细代码和代码注解如下:/* * 功能:跳水比赛,评委打分。 * 运动员的成绩是n个成绩去掉一个最高分和一个最低分, * 剩下的n-2个分数的平均分就是最后得分。 * 使用一维数组实现打分功能,并找出

2017-10-22 10:53:15 6855 1

原创 通过JAVA编写一个简单的雇员管理系统小项目

代码注释比较详细,应该能帮助初学者很轻松的看懂;代码如下:(详细说明请看代码注解)/* * 项目:公司职员薪水管理系统 * 作者:zyj0813 * 项目需求: * 1、添加新员工 * 2、根据员工号显示该员工信息 * 3、显示所有员工信息 * 4、删除员工信息 * 5、统计公司的平均薪水 * 6、修改员工的薪水 * 7、退出系统 */packa

2017-10-21 21:35:08 7872 1

原创 JAVA的泛型特性和反射机制在泛型中的简单运用

1、泛型的基本概念:泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数,这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法。java语言引入泛型的好处是安全简单。没有泛型的情况下,通过对类型Object的引用来实现参数的“任意化”、“任意化”带来的缺点是要做显式的强制类型转换,而这种转换是要求开发者对实际操作类型可以预先知道的情况下进行的,对于

2017-10-21 18:14:51 212

原创 Java中集合类的使用、区别、总结

1、java中常用的集合类主要有以下几种List 结构的集合类:ArrayList类,LinkedList类,Vector类,Stack类Map结构的集合类:HashMap类,Hashtable类Set结构的集合类:HashSet类,TreeSet类Queue结构的集合类://对列结构Queue接口2、集合类的简单理解就是能动态的为我们添加和修改,为我们提供

2017-10-21 11:09:13 593

原创 JAVA--二分查找

1、查找在java中,我们常用的查找有两种:顺序查找、二分查找,下面主要介绍一下二分查找;2、二分查找的主要思想:首先查找的数组是一个有序数组,然后每次取数组的中间的值与要查找的数比较,如果比较的数大于(小于)中间的数,则在把中间数的右边(左边)剩下的数组作为一个数组来重复上次的操作,直到查到想要的数。JAVA代码如下:/* * 功能:二分法的实现 * 作者:zyj0813

2017-10-21 09:08:19 182

原创 JAVA中常见的四种排序--冒泡排序、选择排序、插入排序和快速排序 详解

1、排序的介绍排序是将一群数据,按照指定的顺序进行排列的过程。2、排序的分类内部排序:指将需要处理的所有数据都加载到内部存储器中进行排序。包括(交换式排序、选择排序和插入排序)外部排序:数据量过大,无法加载到内存中,需要借助外部存储进行排序。包括(合并排序法和直接合并排序法)3、排序(Sorting)是数据处理中一种很重要的运算,同时也是很常见的运算,一般数据处理工作的25%的

2017-10-20 16:20:24 6092 2

原创 java面试题丢手帕问题 代码详解

1、约瑟夫问题(有时也称为约瑟夫斯置换,是一个出现在计算机科学和数学中的问题。在计算机编程的算法中,类似问题又称为约瑟夫环。又称“丢手绢问题”.) 2、约瑟夫问题是个有名的问题:N个人围成一圈,从第一个开始报数,第M个将被杀掉,最后剩下一个,其余人都将被杀掉。例如N=6,M=5,被杀掉的顺序是:5,4,6,2,3,1。 3、下面通过java代...

2017-10-20 11:13:58 1520 2

基于51单片机的PM2.5检测论文

毕业设计分享,主要想换取点积分来下资料,哈哈哈,理解理解。

2018-04-01

codeblocks汉化

codeblocks汉化包,内含汉化说明过程,对初学C的同学来讲有帮助,汉化包适用于codeblocks的大部分版本,汉化内容比较全面。

2017-08-31

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除