
java基础
文章平均质量分 81
blue_sky_wait_me
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java中graphics 2D的一些用法
实际上,渲染引擎在绘制Graphics2D图形前会查看 7个主要的属性:PaintStrokeFontTransformationClipping spaceRendering hintsCompositing rule让我们逐一讲解:Paint新的paint可以同时作用在边线和填充上了。Graphics2D类可以用 setPaint()和getPaint()方法配制paint属性: g2.set转载 2017-04-17 17:27:23 · 2537 阅读 · 0 评论 -
基础程序题
留着慢慢玩^_^【程序1】題目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?刚开始真的无从下手,这么难的,怎么可以说是基础呢,感觉这些应该是逻辑分析很强的,第一个月只有一对兔子,第二个月还是只有一对兔子,第三个月,就有两对了,第四个月3对,第五个月5对,第六个月转载 2017-05-17 12:28:56 · 385 阅读 · 0 评论 -
JSlider实现缩放照片的大小
下面是代码,注释里都写了 ^_^import java.awt.BorderLayout;import java.awt.Canvas;import java.awt.Graphics;import java.awt.Image;import java.awt.Toolkit;import javax.swing.JFrame;import javax.swing.JSlider;原创 2017-04-25 19:45:44 · 791 阅读 · 0 评论 -
swing的高级布局(二)
1,箱式布局BoxLayout箱式布局是管理一组水平或者垂直的组件的布局,就是说每一组水平组件或者垂直组件,都要进行管理。这里有两种类型的不可见组件,分别为strut和gluestrut有 createHorizontalStrut(int width) createVerticalStrut(int height)原创 2017-04-24 15:00:12 · 2323 阅读 · 0 评论 -
swing的高级布局
1 例子代码与结果import java.awt.BorderLayout;import java.awt.Color;import java.awt.GridLayout;import javax.swing.*;import javax.swing.border.*;public class Borders extends JFrame { static JPanel转载 2017-04-24 14:56:14 · 493 阅读 · 0 评论 -
swing其他高级面板
分割面板的简单使用import java.awt.BorderLayout;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JSplitPane;public class ExampleFrame extends JFrame { /** * */ private stati原创 2017-04-22 17:45:24 · 414 阅读 · 0 评论 -
线程的优先权
import java.awt.BorderLayout;import java.awt.Container;import javax.swing.JFrame;import javax.swing.JProgressBar;public class Jointest extends JFrame{ /** * */ private static final long s原创 2017-05-03 22:10:39 · 475 阅读 · 0 评论 -
简易tcp网络程序
服务端程序import java.io.BufferedReader;import java.io.InputStreamReader;import java.net.ServerSocket;import java.net.Socket;public class MyTcp { private BufferedReader reader; private ServerSocke原创 2017-05-03 17:51:47 · 277 阅读 · 0 评论 -
简述list,set,map集合
list接口继承了collection,因此包含connection的所有方法list常用的实现类有Array List和LinkedListArrayList类实现了可变的数组,允许保存所有元素,包括null,并可以根据索引位置对集合进行快速的随机访问,但是,它的缺点是向指定的索引位置插入对象或删除对象的速度较慢。LinkedList类采用链表结构保存对象,这种结构的优点是便于向原创 2017-04-20 15:29:59 · 592 阅读 · 0 评论 -
内部类
outclass2类定义了一个private的内部类,这个内部类实现了outFace接口,然后修改doit(),使其返回一个outFace接口。由于内部类innerclass的修饰符为private,所以外部类及其他类都不能访问,只有内部类访问,然后实现接口中的f()方法。这里很好的对继承该类的子类隐藏了实现细节,仅仅留下一个接口和一个外部类,同时也可以调用f(),但是细节却被很好的隐藏了,这就是内原创 2017-04-15 21:36:49 · 305 阅读 · 0 评论 -
java游戏之迷宫
import java.applet.Applet;import java.awt.Button;import java.awt.Color;import java.awt.Graphics;import java.awt.Rectangle;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;原创 2017-04-19 18:49:17 · 497 阅读 · 0 评论 -
数组的简单算法
1.这里先介绍排序算法之一的冒泡排序,该方法总是将小数往前方,大数往后放,类似水中水泡上升的动作,所以叫冒泡排序。外层循环控制排序轮数,此算法中,有六个数,则排序五轮。而内部循环则控制比较排序,总是把一个数放到比它大的数的前面。故此实现数组内数字的排序。public class BubbleSort { public static void main(String[] args)原创 2017-04-14 22:13:42 · 263 阅读 · 0 评论 -
算法
算法一:快速排序算法快速排序是由东尼·霍尔所发展的一种排序算法。在平均状况下,排序 n 个项目要Ο(n log n)次比较。在最坏状况下则需要Ο(n2)次比 较,但这种状况并不常见。事实上,快速排序通常明显比其他Ο(n log n) 算法更快,因为它的内部循环(inner loop)可以在大部分的架构 上很有效率地被实现出来。快速排序使用分治法(Divide and conquer)策略来把一个串行转载 2017-04-14 20:19:04 · 214 阅读 · 0 评论 -
简谈反射
所有说明都在注释中先是测试反射的类public class simple { public String s="aa"; private String s1="cc"; public void a1(int i) { System.out.println("带int参的方法"); } public void a2(String i) { System.out.pri原创 2017-04-30 15:03:02 · 245 阅读 · 0 评论 -
字符串的处理方法
1、获取字符串的长度 length() String str=”we are students”; int size=str.length(); 注意 该长度还包括空格2 、判断字符串的前缀或后缀与已知字符串是否相同 前缀 startsWith(String s) 后缀 endsWith(String s)3、比较两个字符串 equal原创 2017-04-14 16:36:40 · 477 阅读 · 0 评论 -
java游戏之五子棋解析
这里是来自网上的源码 ,当然,有许多直接粘贴然后发博客,那里setBackground(Color.blue)明明是蓝色,后面却说把背景设置成橘黄色,这里我也不多说了。 下面是我仔细看过源码之后,加了许多注释,相信大部人都能看懂。还有,我也希望各位博友也给出不同的见解。我们也可以试着做一个人机对战的功能出来!^_^import java.awt.Color; import java转载 2017-04-17 20:48:48 · 1051 阅读 · 1 评论 -
swing的布局
1 例子代码与结果package xjtu.vf.swing;import java.awt.BorderLayout; import java.awt.Color; import java.awt.GridLayout;import javax.swing.*; import javax.swing.border.*;public class Borders extends JFrame {转载 2017-04-13 21:00:48 · 265 阅读 · 0 评论 -
Graphics 2D实现一些图形
Graphics2D类Java 2D拥有强大的二维图形处理能力,这些功能主要是由Graphics2D类来完成的,该类是Graphics类的一个子类。它的特点是把所绘的图形当成一个对象来处理,绘制前先创建对象。绘制2D直线调用格式:先创建2D线形对象:Line2D line=new Line2D.Double(double x1,double y1,double x2转载 2017-04-17 21:33:22 · 722 阅读 · 0 评论 -
Timer实例
先是两个不同的实例这是swing包中的Timer实例import java.awt.Toolkit;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.util.*;import javax.swing.Timer; //没有该导入,Timer带参原创 2017-04-26 17:04:19 · 522 阅读 · 0 评论