j2se 数组的创建

The JavaTM Virtual Machine Specification Second Edition 5.3.3 Creating Array Classes The following steps are used to create the array class C denoted by N using class loader L. Class loader L may be either the bootstrap class loader or a user-defined class loader. If L has already been recorded as an initiating loader of an array class with the same component type as N,…

JNI Types and Data Structures

http://java.sun.com/j2se/1.5.0/docs/guide/jni/spec/types.html#wp16432 Contents | Previous | Next Java Native Interface Specification JNI Types and Data Structures Chapter   3 This chapter discusses how the JNI maps Java types to native C types. Primitive Types Table 3-1 describes Java primitive types and their machine-dependent native equivalents.   Table 3-1 Primitive…

Herbert Schildt

C++ from the Ground Up是Herb Schildt所著的程序设计系列书籍之一。下面是作者的其他一些著作。进一步学习C++,可以参考:C++: The Complete ReferenceC++: A Beginner’s GuideTeach Yourself C++STL Programming From the Ground UpC++ Programmer’s Reference进一步学习Java,可以参考:Java 2: A Beginner’s GuideJava 2: The Complete ReferenceJava 2 Programmer’s Reference进一步学习C#,可以…

Write jsp with xml

The XML is getting more and more popular, and there are many advantages to use XML. Luckily, the jsp pages can be represented by XML.   Benefits of writing JSP  pages as XML document: (Reference: A Developer's Guide to J2EE Solutions) 1. The content of the JSP page can be validated against a set of descriptions. 2. The JSP page can be manipulated using an XML tool. 3. T…

Hibernate update与Hibernate saveOrUpdate的区别

 转自:http://developer.51cto.com/art/200906/130121.htm        本文讲述的是Hibernate update与Hibernate saveOrUpdate的区别,首先PO的三种状态,然后着重介绍了Hibernate update与  Hibernate saveOrUpdate的区别。 先来点概念,在Hibernate中,最核心的概念就是对PO的状态管理。一个PO有三种状态: 1、未被持久化的VO,此时就是一个内存对象VO,由JVM管理生命周期。 2、已被持久化的PO,并且在…

Maven Ant之间的比较

Apache Maven一个潜在的基于java的apache ant的构建工具的替代者。两者之间的比较: 第一:ant脚本是可以直接运行在maven中的。maven和ant最大的差别就是在于maven的编译以及所有的脚本都有一个基础,就是POM(project object model)。这个模型定义了项目的方方面面,然后各式各样的脚本在这个模型上工作,而ant完全是自己定义,显然maven更胜一筹。 第二:Maven对所依赖的包有明确的定义,如使用那…

jvm

JVM运行时数据区的内存模型由五部分组成: 【1】方法区 【2】堆 【3】JAVA栈 【4】PC寄存器 【5】本地方法栈   常量池是属于类型信息的一部分,类型信息也就是每一个被转载的类型,这个类型反映到JVM内存模型中是对应存在于JVM内存模型的方法区中,也就是这个类型信息中的常量池概念是存在于在方法区中,而方法区是在JVM内存模型中的堆中由JVM来分配的。     javac 把源码整成字节码 java 时,首先把…

Maven Ant之间的比较

Maven Ant之间的比较 mavenAntJBoss脚本Apache Apache Maven一个潜在的基于java的apache ant的构建工具的替代者。两者之间的比较: 第一:ant脚本是可以直接运行在maven中的。maven和ant最大的差别就是在于maven的编译以及所有的脚本都有一个基础,就是POM(project object model)。这个模型定义了项目的方方面面,然后各式各样的脚本在这个模型上工作,而ant完全是自己定义,显然maven更胜一筹。 第…

Maven Ant之间的比较

Apache Maven一个潜在的基于java的apache ant的构建工具的替代者。两者之间的比较: 第一:ant脚本是可以直接运行在maven中的。maven和ant最大的差别就是在于maven的编译以及所有的脚本都有一个基础,就是POM(project object model)。这个模型定义了项目的方方面面,然后各式各样的脚本在这个模型上工作,而ant完全是自己定义,显然maven更胜一筹。 第二:Maven对所依赖的包有明确的定义,如使用那…

Jar run in linux

JAVA File(ResetStatus): package com.djx.reflect; import java.io.BufferedInputStream; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import java.io.InputStream; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; import java.sql.Statement; import java.sql.Timestamp; import java.text.S…

Jar命令打包

假如目录结构如下所示,现在需要对classes下的所有包下的文件打包。   +MANIFEST.MF +reference1.jar + reference2.jar +classes +com  +sina  +lis    +Test1.class      +Test2.class Cmd下进入classes上一级目录,输入如下命令: Jar cvmf test.jar MANIFEST.MF –C classes . 将把classes下的所有文件打包为一个test.jar文件,其中classes后边是空格和一个dot(.),万不可少。 MANIFEST.MF文件内…

java -jar xxx.jar -cp 加了依赖库路径依然报错ClassNotFoundException

未分类 , , , , , 发表评论
最近遇到这个事情,发现java的帮助写得有多烂,先不说那个著名 "Jar cfvm output.jar manifest.mf  -C classes_path"的问题,根本不用加-C。 这个-jar的问题也确实太让人头疼, 后来看了下面才知道 并且要写成 java  -Xbootclasspath:"依赖库路径"   -jar xxx.jar 其中注意两点 1)"依赖库路径"当中多个路径或者jar包在windows下用; 分隔,unix下用: 分隔 2)-Xbootclasspath/a 和 -jar的顺序不能颠倒…

简单创建jar可执行文件.(入门)

前言 jar文件的用法. 具体的打包例子 加入第三方类库 其它信息 前言 曾经看过一篇关于创建jar可执行文件的文章,但是个人认为讲的过于复杂,尤其是其内涉及了package的概念,这样对于新手而言就有点难懂了, 本文主要是给新手指点迷津.错误之处还望高手指出.   jar文件的用法. jar   用法:jar {ctxu}[vfm0Mi] [jar-文件] [manifest-文件] [-C 目录] 文件名 ... 选项: -c 创建新的存档 -t 列出存档内容的…

android的xml文件中@和?的用法

未分类 , , , 发表评论
a reference to another resource, in the form "@[+][package:]type:name"    to a theme attribute in the form "?[package:][type:]name"   例:   <TextView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/text1" android:layout_width="wrap_content" android:layout_height="24sp" android:singleLine="true" style="?android:attr/spinnerDropDownItemStyl…

Project——使用内容提供者从通讯录中获取联系人或添加联系人

1、 <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android"       package="cn.itcast.contact"       android:versionCode="1"       android:versionName="1.0">     <application android:icon="@drawable/icon" android:label="@string/app_name">         <activity android:name=".MainActivity"               …
下一页 »