java学习
zhangmingbao2016
差距很大,我仍需非常努力!
展开
-
java开发第三个JNI示例程序(基于linux操作系统)--Invocation Api实现native层运行java程序
在这篇博客中,我将向大家介绍如何在native层运行java程序:主要文件就两个://定义一个java类,这个类将在native层被运行,写完类之后记得编译成class哟 //InvocationApiTest.java public class InvocationApiTest { public static void main(String[] args) { Syst原创 2016-10-11 11:24:27 · 535 阅读 · 0 评论 -
ubuntu 启动tomcat脚本
最近在ubuntu上配置了tomcat,为了避免每次启动都需要输入路劲,我直接写了一个脚本,哪里方便放哪里,要启动tomcat,直接运行脚本输入1,要关闭tomcat直接运行脚本输入2,感觉很方便。我的tomcat解压后放在/usr/local/目录下。至于下载的话直接去官网吧: http://tomcat.apache.org/download-90.cgi下载core下的apache-tomc原创 2016-11-09 15:54:19 · 816 阅读 · 0 评论 -
java基础之代码块
java代码块(被匹配的{....代码块...... }括起来的部分称为代码块)分为三种:普通代码块,构造代码块和静态代码块,看如下实例 public class test { static { System.out.println("我是静态代码块"); } { System.out.println("我是构造代码块")原创 2016-03-24 11:04:07 · 286 阅读 · 0 评论 -
Java JTable与滚动条JScollpane结合使用不能出现很想滚动条的解决办法
解决办法:修改JTable的setAutoResizeMode属性,设置为JTable.AUTO_RESIZE_OFF,如:mytable.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);原创 2016-05-09 15:29:52 · 1881 阅读 · 0 评论 -
substance
一直以来都认为用Swing做出来的程序太难看了,但是又无可奈何,但现在好了,有了substance.jar,只需要在你的程序中添加几行简单的代码,就可以做出非常漂亮的界面来,如果不是亲眼看到,你也许不敢相信这是真的. 下面我就来介绍一下substance.jar的使用. 1.下载substance.jar 新浪(不知道版本是不是最新的):http://ishare.iask.si转载 2016-05-15 21:52:51 · 834 阅读 · 0 评论 -
java中接口和抽象类的区别
java中接口和抽象类的区别接口和抽象类的简要对比: 对比点 接口 抽象类 本质 对行为的抽象 对事物整体的抽象 内部成员 只能包含抽象方法和静态变量 可以有抽象方法,变量以及实现的方法 描述关系 like -a is-a 实现抽象方法的关键字 implement extends 是否支持夺继承 是 否 继承后的描述 我有原创 2016-10-08 20:44:08 · 416 阅读 · 0 评论 -
ubuntu 启动./eclipse报错
错误: Eclipse: GTK+ Version Check Java HotSpot(TM) 64-Bit Server VM warning: You have loaded library /home/zhangmingbao/user/eclipse/plugins/org.eclipse.equinox.launcher.gtk.linux.x86_1.1.400.v2016091原创 2016-10-09 15:30:59 · 1820 阅读 · 0 评论 -
java开发第一个JNI示例程序(基于linux操作系统)--java调用native方法
大家都知道,通过jni可以实现java和c以及c++的交互,但是这对于新手来说,想实现自己的本地调用还是有一定困难,万事开头难,这里我将用一个最简单的程序向大家展示jni的真面目。项目的基本流程: 1、新建java文件(JavaJNI.java) 2、编译java文件(JavaJNI.class) 3、生成c的头文件(JavaJNI.h) 4、新建c文件(javaJNI.c) 5、生成动态原创 2016-10-10 16:38:44 · 3046 阅读 · 2 评论 -
System.load 和 System.loadLibrary详解
原文:http://blog.csdn.net/ring0hx/article/details/3242245System.load 和 System.loadLibrary详解 1.它们都可以用来装载库文件,不论是JNI库文件还是非JNI库文件。在任何本地方法被调用之前必须先用这个两个方法之一把相应的JNI库文件装载。2.System.load 参数为库文件的绝对路径,可以是任意路径。 例如你转载 2016-10-10 16:49:34 · 1518 阅读 · 0 评论 -
java开发第二个jni示例程序(基于linux操作系统)--native层调用java方法
在java开发第一个jni示例程序(基于linux操作系统)--java层调用native方法一文中向大家介绍了java层如何调用native层的方法,建议大家先读那一篇博客,因为编程的思路没变,重复的我就没写,只写了区别,写文章比变成累多了,这篇文章中我将向大家介绍如何在native层调用java层的方法。 基本步骤依然是: 1、新建java文件(JniMain.java,JniTest.ja原创 2016-10-10 20:38:50 · 403 阅读 · 0 评论 -
Java对象克隆(复制):深复制和浅复制
java中,对象的赋值(我感觉是实例化,可能说法不准确)一般有三种方式(以Student类为例): 第一:Student student = new Student;(new 一个对象实例,最常用) 第二:Student student2 = student;(即将一个已存在的对象的地址复制给一个新对象,强调一下) 第三:Student student3 = student.clone();(原创 2017-06-19 21:06:51 · 437 阅读 · 0 评论