- 浏览: 9563 次
- 性别:
最新评论
文章列表
[/color]
转载自:http://www.cxyclub.cn/n/43621/(有删改)
假设我们已经有了这个类jni_test,准备用它生成调用C语言的头文件。另外,这个Java文件是在路径“D:\workspace\PrepareForExam\scr”下,包“package com.example.myclass;”
package com.example.myclass;
public class jni_test {
private native final void init();
private native final void init2( ...
拖了好久了,突然间觉得这迟到的总结不应该总结关于什么技术的事情了!技术博客是一个阶段的学习成果的总结,但是我觉得这篇博客首先应该总结一下自己的思想了!
在每个学期的开始每个人都会有一段时间的学习热情期,那段时间里脑子里幻想着好多东西,幻想着这样下去自己的收获该是多么的多,幻想着成为大神的种种!但是大神之路不是每个人想的那样简单,只有坚持不懈的坚持下去,才是唯一的真理!突然间发现自己又是如此的懒惰了,就是一篇很简单的技术博客也拖拉了这么久!是因为不会么?对,好像就是这个原因。但是不会为什么不去写技术博客呢?因为不会!每次我们都在给自己找一些可有苦无的借口,“不会”应该是一个特别经典的了!面对经典我 ...
public static void CountString() {
int count3=0;
outer:
for (int i = 0; i < Str.length(); i++) {
int count1 = 0;
int count = 0;
char ch = Str.charAt(i)//得到当前的位置的字符
while (count1 <i) {//统计看前面的统计过的字母和现在的相不相同,如果相同就跳出,不同就继续统计
if (Str.charAt(i) == Str.charAt(count1)) {
co ...
什么叫IO流?
IO包括输入和输出流,输入流指的是将数据以字符或字节形式从外部媒介比如文件、数据库等读取到内存中所以也分为字符输入流和字节输入流。
输出流指的是将内存中的数据写入外部媒介,也分为了字符输出流和字节输出流。
注意:(这里的输出输入是站在内存的角度上来理解的,所以输出才是写入文件,输入是读取文件)
文件不仅仅可以保存数字和其他的。还可以保存对象,通过对象调用相关参数
一、IO流的三种分类方式。
1.按流的方向分为:输入流和输出流。
2.按流的数据单位不同分为:字节流和字符流。
3.按流的功能不同分为 ...
File类的使用的总结
file类与java.io包中,可以通过File对象的方法创建对象,删除文件,列表目录下的文件判断文件是目录还是正式文件。
一、文件的系统规则:
1、文件的全名包括文件的路径名和扩展名字,单独讲一个文件名时,是不带路径名但带扩展名的文件名
2、同意目录下不可能存在同名的目录和真实文件,系统主要有目录类型的的文件和真实文件两种,正实文件没有扩展名。
3、相对目录指不以路径分隔符开头的文件路径,绝对目录是以根目录开头的路径,当前目录指相对与程序运行时的目录算起的相对路径
4、目录分割符和路径分割符在liunx和win平面上不同,前者 ...
先声明一下,二叉树我种了好久都没有种出来,这只是他的一点儿相关知识而已
前序
首先访问根结点然后遍历左子树,最后遍历右子树。在遍历左、右子树时,仍然先访问根结点,然后遍历左子树,最后遍历右子树,如果二叉树为空则返回。
例如,下图所示二叉树的遍历结果是:ABDECF
中序
中序遍历左子树。
(2)访问根结点。
(3)中序遍历右子树。
注意的是:遍历左右子树时仍然采用中序遍历方法。
即左子树(B D E)还是左边开始(D),然后是(B),再是右边(E),完后经过(A),接着右子树(C F) 还是左边开始(F),再是中间(C),
即顺序是DBEAFC
后序算法描述: ...
建议先将此程序运行,然后打包成java文件包,这样就可以直接在电脑屏幕上点击运行,就相当于在电脑屏幕上画画了,这个程序只能画出各种颜色的实心圆与空心圆。
package Fengxing;
import java.awt.AWTException;
import java.awt.Color;
import java.awt.Graphics;
import java.awt.Image;
import java.awt.Robot;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
imp ...
队列的总结
自己的理解:
队列就是一个可以进行添加,删除等功能的智能数组,他是以数组为基础的,队列一般由一个抽象类或接口与实现这个抽象类或接口的类组成。
实现步骤:
1. 先定义一个队列的接口(接口中就是要实现的方法)
2. 编写一个实现类(在实现类内部,还是使用数组保存装入队列的对象,每增加一个新的元素就创建一个比原来大一的数组)
3. 创建一个程序的入口;
4. 接口的定义模式:
Public interface 接口名{
//向队列中加入一个对象
Public void add(添加对象类名 对象)
//取得队列中指定位置的一个学生对象
Public 类名 get(int ind ...
数组的总结
一维数组的声明方式:
类型 array[]; 或类型[] array;在声明数组时不能指定其长度(即数组中元素的个数),
Java中使用关键字new创建数组对象,格式为:
数组名 = new 数组元素的类型 [数组元素的个数]
一维数组的初始化:静态 例如 :int a[]={1,2,3,4};
动态 例如 : int a[]
...
swing 布局
- 博客分类:
- swing 布局基础知识
1,BorderLayout是JFrame,JApplet,JDialog的默认布局管理器,它有五个位置,分别是北,南,东,西,中.
2,BoxLayout 是按一条直线摆放,可以按X,或Y轴摆放.
jPanel2.setLayout(new BoxLayout(jPanel2,BoxLayout.X))
jPanel2.add(jButton1);
jButton1.setAlignmentX(component.CENTER_ALIGNMENT);//居中对齐
注:在编辑框里有alingmentX或者是alingmentY属性,在文本框里输入范围为0-1的数字,0.5是 ...