易截截图软件、单文件、免安装、纯绿色、仅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集合中对象排序

概述:本示例实现对象按年龄升序 人气升序排序功能   姓名升序 降序排序功能
package ch02;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
import java.util.List;
/**
 * @author YaoShiyou 实现对象排序
 *
 */
public class Person {
 // 姓名
 private String name;
 // 年龄
 private int age;
 // 人气
 private int hobby;
 public Person(String name) {
  this.name = name;
 }
 public Person(String name, int age) {
  this(name);
  this.age = age;
 }
 public Person(String name, int age, int hobby) {
  this(name, age);
  this.hobby = hobby;
 }
 public String getName() {
  return name;
 }
 public void setName(String name) {
  this.name = name;
 }
 public int getAge() {
  return age;
 }
 public void setAge(int age) {
  thi ......

传智播客_张孝祥_Java基础3_面向对象上_学习笔记

        传智播客_张孝祥_Java基础3_面向对象上_学习笔记        
1.什么是类,什么是对象,以前上课的时候一直不懂,现在我懂了,
类就是一个框架,而对象就是根据这种框架构建出来的的实例。也可以像张老师说的那样,类就是一类物体的图纸,而对象就是根据这张图纸制作出来的事物。
2.当方法里定义的局部变量名与类成员变量名相同时,在方法里类成员变量名将被隐藏。
3.对象的建立:
类型名  引用名 = new 类名();
引用名就是在占内存中建立的一个引用,来引用的在堆内存所建立的对象。
4."=="用于比较值是否相等,"equals"用于比较引用所对应的对象内容是否相等。
5.'private'私有的,只能在本类中使用所定义的变量。如果想用JAVA虚拟机运行某个类,就在该类中必须有main函数。
6.每个类就是一个模块, 在编写类时应该隐藏一些无需告诉别人的成员变量,公开必须让人知道的方法
7.同个类定义的对象,可以互相访问对方的私有成员变量,但是该对象必须在类中。
8.
l 构造函数不能有返回类型
l 与类名相同
l 不能有返回原句 ......

Java通过JNI调用dll文件

骨头的程序是JAVA写的,赵工的AI库是一个lib,那么强大不用太可惜了,容我想想......
简单来说:
0-Java 建立需求函数模板
1-使用 javah  xxx.class 工具生成.h文件
2-把jni.h、jni_md.h和刚才生成的.h文件放到VS建立的dll空项目里
3-生成可以调用的dll
大功告成
详细点:
例如你要用dll 实现一个Max()函数的功能,先把这个文件编译成class文件
然后用 javah 生成.h 文件
public class TestNative {
 private native static int Max(int a, int b);
 static {
  System.loadLibrary("VCdll");
 }
 public static void main(String[] args) {
  System.out.println(Max(4, 5));
 }
}
visual Studio 里:
0-新建->Win32->Win32项目->起个名mydll->下一步->DLL和空项目->完成
1-把jni.h、jni_md.h和刚才生成的.h文件放到头文件里
2-添加新项目->新建c++文件->cpp文件里引用刚才生成的.h文件->实现相关方法->
3-生成dll
4-放在java文件目录下,ok ......

java代码规范

1.   风格务必保持一贯性(Consistent)
前面说到的那个朋友的问题,就是风格一贯行问题。其实他的风格,本来也没有什么
问题,但在项目里,和其他程序员的程序的风格,显得扃异,那就存在问题了。
比如这个缩进,又比如变量命名方法,不同的类,不同的Methods里,各自不同,
这程序就很难看了。所以一旦你选择了某种风格,一定要贯彻始终。如果一个项目
里规定了一个风格,即便很不符合你自己的习惯,也要贯彻始终,绝不应该有
标新立异。
2.   缩进风格(indent)
既然是从缩进说起,就先说说缩进风格
一般来说,象Java这样的类C语言,都采用缩进风格。
3.   Tab还是空格?(Tabs   vs   Space)
还是缩进问题。那么一次缩进应该多大距离?是八个空格键,
还是一个Tab键?
Java有一个特点,就是跨平台性。不过跨平台指的是它的Class
可以在不同平台的虚拟机上运行。Java的源程序,有时候可不是
跨平台的。什么?源程序还能不跨平台?是的。有次一个程序员
送来一些Code,在我的环境里打开,程序难看得一塌糊涂,有该
缩进的地方,没有缩进,有的则缩进一大截,如同怪石一样,嶙
峋参差。这样的代码质量可不行!叫来 ......

Java汉字处理

1、字符串长度
   String s1 = "我是中国人";
   String s2 = "imchinese";
   String s3 = "im中国人";
   System.out.println(s1+":"+new String(s1).length());
   System.out.println(s2+":"+new String(s2).length());
   System.out.println(s3+":"+new String(s3).length());
   输出结果:
   我是中国人:5
   imchinese:9
   im中国人:5
   结论:字符串里如果有双字节的字符java就把每个字符都按双字节编码,如果都是单字节的字符就按单字节编码。
2、提取字符串中的汉字
   String str = "af我是kz中h国m人ig";
   char ch[] = str.toCharArray();
   for (int i = 0; i < ch.length; i++) {
     if (ch[i] > 255) {
       System.out.print(ch[i]);
    }
  }
  输出结果:
  我是中国人
3、打印汉字编码
(1)打印汉字的unicode编码
   char ch = '中';
&nbs ......

从今日起我开始重新拾起JAVA的旗帜,祝福我吧!!!

      今天是个好日子,为什么这么说呢?因为今天结婚的特别多,真的相当多。只要是个有头有脸的饭店都会有新人在那里完成自己最美丽的回忆。但我的心情却如前两日的连天雨一样总是阴阴的在下雨。为了能让自己早日走出阴霾,让自己能够再次做主自己的人生,今天我决定要回到我专业开发的道路上来,从新拾起JAVA的旗帜,祝福我吧!!!
      从此在这里会见证自我奋斗的过程,我要让自己看到自己在进步,以此铭记...... ......
总记录数:6386; 总页数:1065; 每页6 条; 首页 上一页 [18] [19] [20] [21] 22 [23] [24] [25] [26] [27]  下一页 尾页
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号