Java
文章平均质量分 81
雨人---1001
我撸代码我快乐
展开
-
【Java系列】(一)Java图形化界面设计——中间容器(Jpanel)
Swing 程序用JFrame 对象实现了它们的窗口。JFrame 类是AWT Frame 类的一个子类。它还加入了一些Swing 所独有的特性。与 Frame 的使用十分相似。唯一的区别在于,你不能将组件加入到JFrame中。你可以或者将组件加入到JFrame 的content pane(内容面板) 中,或者提供一个新的content pane(内容面板)。 面板与顶层容原创 2016-09-26 20:19:38 · 6490 阅读 · 0 评论 -
【Java系列】(二)Java图形化界面设计——容器(JFrame)
程序是为了方便用户使用的,因此实现图形化界面的程序编写是所有编程语言发展的必然趋势,在命令提示符下运行的程序可以让我们了解java程序的基本知识体系结构。一、Java基本类(JFC)Java基本类(“Java FoundationClasses”,JFC),由一些软件包组成。这些软件包主要包括下面一些应用程序接口(API): 抽象窗口工具集(AWT)(1.1及以上版本原创 2016-09-26 20:18:51 · 1370 阅读 · 0 评论 -
【Java系列】(三)Java多线程---基础
Java线程:概念与原理一、操作系统中线程和进程的概念现在的操作系统是多任务操作系统。多线程是实现多任务的一种方式。进程是指一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间,一个进程中可以启动多个线程。比如在Windows系统中,一个运行的exe就是一个进程。线程是指进程中的一个执行流程,一个进程中可以运行多个线程。比如java.exe进程中可以运行很多线程。线程总原创 2016-09-26 20:17:10 · 255 阅读 · 0 评论 -
【Java系列】(四)Java多线程---线程安全
前言: 记得大一刚学Java的时候,老师带着我们做了一个局域网聊天室,用到了AWT、Socket、多线程、I/O,编写的客户端和服务器,当时做出来很兴奋,回学校给同学们演示,感觉自己好NB,呵呵,扯远了。上次在百度开发者大会上看到一个提示语,自己写的代码,6个月不看也是别人的代码,自己学的知识也同样如此,学完的知识如果不使用或者不常常回顾,那么还不是自己的知识。大学零零散散搞了不转载 2016-09-26 20:15:56 · 476 阅读 · 0 评论 -
【Java系列】(五)java实现简单的窗体和密码验证(传参,事件机制和事件监听)
Java窗口的监听可以在window(及子类Frame,JFrame,JWindow)中使用addWindowListener方法来添加WindowListener。实现都窗口事件的监听。public interface WindowListener extends EventListenerWindowListener用于接收窗口事件的侦听器接口。旨在处理窗口事件的类转载 2016-09-26 20:14:37 · 1849 阅读 · 0 评论 -
【Java系列】(六)Java中常用的加密方法---单向加密算法
加密,是以某种特殊的算法改变原有的信息数据,使得未授权的用户即使获得了已加密的信息,但因不知解密的方法,仍然无法了解信息的内容。大体上分为双向加密和单向加密,而双向加密又分为对称加密和非对称加密(有些资料将加密直接分为对称加密和非对称加密)。 双向加密大体意思就是明文加密后形成密文,可以通过算法还原成明文。而单向加密只是对信息进行了摘要计算,不能通过算法生成明文,单向加密从严格意思上说不能原创 2016-09-26 20:11:34 · 2810 阅读 · 0 评论 -
【Java系列】(七)Java多线程---线程安全
要说明线程同步问题首先要说明Java线程的两个特性,可见性和有序性。多个线程之间是不能直接传递数据交互的,它们之间的交互只能通过共享变量来实现。拿上篇博文中的例子来说明,在多个线程之间共享了Count类的一个对象,这个对象是被创建在主内存(堆内存)中,每个线程都有自己的工作内存(线程栈),工作内存存储了主内存Count对象的一个副本,当线程操作Count对象时,首先从主内存复制Count对象到工作转载 2016-09-28 09:59:51 · 379 阅读 · 0 评论