易截截图软件、单文件、免安装、纯绿色、仅160KB
热门标签: c c# c++ asp asp.net linux php jsp java vb Python Ruby mysql sql access Sqlite sqlserver delphi javascript Oracle ajax wap mssql html css flash flex dreamweaver xml
 最新文章 : java

java调用存储过程

这段时间开始学习写存储过程,主要原因还是因为工作需要吧,本来以为很简单的,但几经挫折,豪气消磨殆尽,但总算搞通了,为了避免后来者少走弯路,特记述与此,同时亦对自己进行鼓励。
一:无返回值的存储过程
存储过程为:
CREATE OR REPLACE PROCEDURE TESTA(PARA1 IN VARCHAR2,PARA2 IN VARCHAR2)  AS
BEGIN
   INSERT INTO HYQ.B_ID (I_ID,I_NAME) VALUES (PARA1, PARA2);
END TESTA;
然后呢,在java里调用时就用下面的代码:
package com.hyq.src;
import java.sql.*;
import java.sql.ResultSet;
public class TestProcedureOne {
  public TestProcedureOne() {
  }
  public static void main(String[] args ){
    String driver = "oracle.jdbc.driver.OracleDriver";
    String strUrl = "jdbc:oracle:thin:@127.0.0.1:1521: hyq ";
    Statement stmt = null;
    ResultSet rs = null;
    Connection conn = null;
    CallableStatement cstmt = null;
    try {
   &nbs ......

java点点基础

1:8种基本数据类型
  byte,一个字节;
  short,两个字节;
  int,四个字节;
  long,八个字节;
  float,四个字节;
  double,八个字节;
  char,两个字节;
  boolean,一个字节。
 Java中涉及byte、short和char类型的运算操作首先会把这些值转换为int类型,然后对int类型值进行运算,最后得到int类型的结果。因此,如果把两个byte类型值相加,最后会得到一个int类型的结果。如果需要得到byte类型结果,必须将这个int类型的结果显式转换为byte类型。 ......

Java 泛型的理解与等价实现

 泛型是Java SE 1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法。
  Java语言引入泛型的好处是安全简单。
  在Java SE 1.5之前,没有泛型的情况的下,通过对类型Object的引用来实现参数的“任意化”,“任意化”带来的缺点是要做显式的强制类型转换,而这种转换是要求开发者对实际参数类型可以预知的情况下进行的。对于强制类型转换错误的情况,编译器可能不提示错误,在运行的时候才出现异常,这是一个安全隐患。
  泛型的好处是在编译的时候检查类型安全,并且所有的强制转换都是自动和隐式的,提高代码的重用率。
  泛型在使用中还有一些规则和限制:
  1、泛型的类型参数只能是类类型(包括自定义类),不能是简单类型。
  2、同一种泛型可以对应多个版本(因为参数类型是不确定的),不同版本的泛型类实例是不兼容的。
  3、泛型的类型参数可以有多个。
  4、泛型的参数类型可以使用extends语句,例如<T extends superclass>。习惯上成为“有界类型”。
  5、泛型的参数类型还 ......

安装ubuntu下的c和java开发环境基础库

1、安装基础类库和man帮助文档等
sudo apt-get install  build-essential sun-java6-jdk debian-keyring g++-multilib g++-4.2-multilib gcc-4.2-doc libstdc++6-4.3-dbg equivs glibc-doc manpages-dev libstdc++6-4.3-doc diff-doc binfmt-support sun-java6-source  manpages manpages-posix manpages-posix-dev glibc-doc stl-manual
2、配置JAVA环境变量:
sudo gedit /etc/environment
在其中添加如下两行:
CLASSPATH=.:/usr/lib/jvm/java-6-sun/lib
JAVA_HOME=/usr/lib/jvm/java-6-sun
3、从www.eclipse.org中下载想要用的eclipse版本。
保存到一个目录下,然后运行以下命令:
sudo tar xzvf eclipse-cpp-galileo-SR1-linux-gtk.tar.gz -C /opt/
进行解压,然后用
/opt/eclipse/eclipse  
来启动eclipse。 ......

安装ubuntu下的c和java开发环境基础库

1、安装基础类库和man帮助文档等
sudo apt-get install  build-essential sun-java6-jdk debian-keyring g++-multilib g++-4.2-multilib gcc-4.2-doc libstdc++6-4.3-dbg equivs glibc-doc manpages-dev libstdc++6-4.3-doc diff-doc binfmt-support sun-java6-source  manpages manpages-posix manpages-posix-dev glibc-doc stl-manual
2、配置JAVA环境变量:
sudo gedit /etc/environment
在其中添加如下两行:
CLASSPATH=.:/usr/lib/jvm/java-6-sun/lib
JAVA_HOME=/usr/lib/jvm/java-6-sun
3、从www.eclipse.org中下载想要用的eclipse版本。
保存到一个目录下,然后运行以下命令:
sudo tar xzvf eclipse-cpp-galileo-SR1-linux-gtk.tar.gz -C /opt/
进行解压,然后用
/opt/eclipse/eclipse  
来启动eclipse。 ......

Flex与Java通信 (一)

这是最简单的JAVA与Flex通信程序,基本上是入门篇,使用的是Flex自带的RemoteObject,当然你也可以使用hessian,进入正题
1.新建一个Flex web工程,(我用的环境是MyEclipse集成Flex环境,服务器Tomcat),如果不会Email给我526554567@qq.com
2.新建一个JAVA类,用于Flex来源称调用的代码如下:
package com.cneric.blog.flex;
public class TestJava2Flex {
public String sayHello(String words){
System.out.println("hello!"+words);
return "hello!"+words;
}
}
 
这一步没什么可说的,注意的就是包名别弄错的,你建的是什么包,就写什么
3.在Flex配置好写好的JAVA类,这一步一定得有,配置很简单,如下
<destination id="java2Flex">
<properties>
<source>com.cneric.blog.flex.TestJava2Flex</source>
</properties>
</destination> 
这里destination标签中的id随便起,只要不要和其他的重复就行了,因为Flex页面上调用JAVA类的话
就是靠这个ID来识别的
4.接着就是新建一个Flex应用程序调用了,程序很简单,大家建一个Flex应用程序然后拷贝下面代码就可以了
<?xml versi ......

Java Protection

Java Class files contain lots of symbolic information stored in constant pool sector, including all variable names and method names. This symbolic information allows Java decompilers to reconstruct the source code easily. Without protection, anyone could use a Java decompiler to get the Java source code. According to its special characters and threats, there are the following available protection mechanisms in the market to prevent from tamper or piracy.
•    Hardware-based protection
Use smart card or other chip types to embed the Java virtual machine engine in the hardware. The Java Class file will be downloaded into the hardware, and the protected application will call the token to retrieve the output parameters via sending the input parameters, and the Class file will be interpreted and executed internally. The performance and functions of this method will be restricted and impacted by the hardware configuration such as memory space, RAM, CPU, and so on.
&bu ......
总记录数:6386; 总页数:1065; 每页6 条; 首页 上一页 [988] [989] [990] [991] 992 [993] [994] [995] [996] [997]  下一页 尾页
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号