自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (1)
  • 收藏
  • 关注

原创 scp免密码传输

背景 scp时候需要输入密码有时候挺麻烦,尤其是密码比较难记,我们可以通过建立两server之间的信任关系,从此就不用输入密码了。 有时候需要将命令行植入到程序中的时候,也需要免密码,这样,程序就可以直接执行得到结果了。效果在a命令行上执行操作,可以复制文件到b,或者把b上的文件复制来。这是单向过程,如果在b上也想免密码登录a,这时候需要在b上做同样的操作。步骤在a命令行,roo

2015-10-27 15:52:46 4157

原创 韩顺平 java io编程

文件流文件在程序中是以流的形式来操作的。 - 内存 –输出流–> 文件 - 内存 <–输入流– 文件 流:数据在数据源(文件)和程序(内存)之间经历的路径。 注意:以内存为参照物 输入流:数据从数据源(文件)到程序(内存)的路径 输出流:数据从程序(内存)到数据源(文件)的路径文件流分类java流分为两种流 1. 字节流:可以用于读写二进制文件及任何类型文件(以byte单位读取) 2

2015-10-14 17:38:01 656

原创 韩顺平 java 第41讲

- 至于阻塞后,多个线程谁先执行?这个就是看优先级了,假如优先级一样的话,就看先到先执行,这些都是操作系统控制的。 - synchronized后面括号中的对象可以是任意对象。

2015-10-13 21:55:09 415

原创 韩顺平 java 第40讲 线程同步

线程深入理解线程对象只能启动一个线程。不管是继承Thread,还是通过实现Runnable接口创建线程,它们的一个对象只能启动(即start())一次,否则就会有异常抛出。不能通过此方式实现多个线程跑起来。两种创建线程方法的区别? 问题:模拟一个机票售票系统,有三个售票点,在一天内卖出2000张票,(一共卖出2000张)。 这里要考虑,多线程并发会带来线程安全问题。本题中,有可能会出现同一张

2015-10-13 16:51:42 836

原创 韩顺平 java 第39讲 线程

多个线程package com.chen;public class MyClass { public static void main(String[] args) { Cat cat = new Cat(); Dog dog = new Dog(); //创建一个Thread对象 Thread t1 = new Thread(

2015-10-12 22:45:08 461

原创 韩顺平 java 第38讲 线程

进程、线程的基本概念进程是指运行中的应用程序,每个进程都有自己独立的地址空间(内存空间)。比如用户点击ie浏览器,就启动了一个进程,操作系统就会为该进程分配独立的地址空间,当用户再次点击ie浏览器图标,就又启动了一个进程,操作系统将为新的进程分配新的独立的地址空间。线程是进程中的一个实体,是被系统独立调度和分派的基本单位,线程自己不拥有系统资源,只拥有一点在运行中必不可少的资源,但它可与同属一个进程

2015-10-12 20:19:35 1187

原创 韩顺平 java 第37讲 动起来的坦克

让坦克移动起来注意,创建敌人坦克的时候,需要注意用什么存储?? 数组VS集合? 首先,敌人的坦克会爆炸,用数组的时候不好控制敌人的坦克数量什么的,所以用集合。但是集合中要用ArrayList还是Vector? 我们知道后者是线程安全的,坦克后期肯定是多线程的,所以用Vector。Draw.javapackage com.chen;import java.awt.*;import java.a

2015-10-12 17:22:42 597

原创 韩顺平 java 第36讲 事件监听

事件源事件源是一个产生或者触发事件的对象,比如前面的按钮或者按键,当这个事件源对象的某些状态以某种方式发生变化时,就会产生某种类型的事件,一个事件源可能会产生多个不同类型的事件,如果某个组件(对象)希望得到事件源的事件,就需要在这个事件源上注册。事件事件就是承载事件源状态改变时的信息对象。或者说事件是事件源向事件监听器传输事件源状态信息的载体,在用户与GUI组件进行交互时就会生成事件,比如当鼠标在面

2015-10-12 15:54:24 735

原创 韩顺平 java 第35讲 事件处理机制

点击按钮控制背景颜色变化package chen.com;import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.*;//这个类NotePad就是监听者public class Notepad extends JFrame imple

2015-10-12 11:06:29 652

原创 韩顺平 java 第33讲 绘图技术

绘图原理Component类提供了两个和绘图有关的最重要的方法: 1. paint(Graphics g)绘制组件的外观 2. repaint()刷新组件的外观 3. 当组件第一次在屏幕显示的时候,程序会自动的调用paint()方法来绘制组件 4. 在以下三种情况下,paint()将会被调用:窗口的大小发生变化,窗口最小化和最大化,repaint函数被调用 package com.chen

2015-10-10 14:58:35 563

原创 韩顺平java 第32讲 swing编程实战

拆分窗格 JSplitPane和多行文本框组件JTextAreaJSplitPane属于容器类组件。package chen.com;import java.awt.*;import javax.swing.*;public class MyClass extends JFrame { JSplitPane jsp; JList jList; JLabel jl1;

2015-10-09 21:57:29 794

原创 韩顺平 java 第31讲 常用组件

面板组件 JPanel为什么有JPanel?在图形用户界面编程中,如果只是普通的组件布局,可以用前面的三种布局管理器就可以解决,但是在比较复杂的布局要求时,就需要使用布局管理器的组合使用。怎么用JPanel?JPanel是面板组件,非顶层容器。 一个界面只能有一个JFrame窗体组件,但是可以有多个JPanel面板组件,而JPanel上也可以使用FlowLayout、BorderLayout、Gr

2015-10-09 10:00:17 482

原创 韩顺平java 第30讲 布局管理器

边界布局管理器(BorderLayout)将容器简单分为东南西北中5个区域,中区域最大。package test;import java.awt.*;import javax.swing.*;import javax.swing.*;public class MyClass extends JFrame{ //定义组件 JButton jb1,jb2,jb3,jb4,jb5;

2015-10-08 17:19:06 609

原创 韩顺平java 第29讲 swing介绍

GUI:图形用户界面Graphics User Interface,用户与程序交互的窗口。awt、swing、swt、Jface关系 swing是将swt升级和改善。lcd问题就是能跨平台操作,而且界面一样。 现在我们大多用swing。swing组件一览 可以看出分为:Text文本块的,菜单块,小控件(按钮,滑竿,单选等),窗口块,还有子窗口块。例子import javax.

2015-10-08 16:36:25 776

原创 韩顺平 java 第28讲 面试题

面试题下列代码编译后处出现什么问题?public class Myclass{ public static void main(String a[]){ mymethod(a); } public void mymethod(String[] a){ System.out.println(a); System.out.println

2015-10-08 15:38:20 843

ibus-pinyin-1.3.11.tar.gz

linux 下得中文输入法,ibus-pinyin 可以在linux、下使用中文输入

2015-04-28

空空如也

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

TA关注的人

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