疯狂JAVA讲义第三章之数组篇
package test;
/** * Desription: * @author *<br/>网站:《a href="http://www.crazyit.org">疯狂Java联盟</a> *<br/> */
public /** * 简单的测试Field */ protected String name; public { long binVall=16; binVall=binVall>>>2; System.out.println(binVall); System.out.println("hello world"); }
} |
package test; /** * Description: * <br/>网站:<a href="http://www.crazyit.org">疯狂 Java 联盟</a> * <br/>Copyright (c) , 2001-2012,Yeeku.H.Lee * <br/>This program is protected by copyright laws. * <br/>Program Name: * <br/>Date: * @author * @version 1.0 */ public /** * 简单测试 */ public public Test() {
}
} |
package test; public protected String name; public { String[] test; test=new String[4]; test[0]="疯狂Java讲义"; test[1]="轻量级Java EE 企业应用实战"; for(int i=0;i<test.length;++i) System.out.println(test[i]); }
} |
package test;
public public String[] test; test = new String[4]; test[0] = "疯狂Java讲义"; test[1] = "轻量级Java EE 企业应用实战"; test[2] = "疯狂Android讲义"; for (String book : test) System.out.println(book); } } |
package test;
public public int[] a = { 5, 7, 20 }; int[] b = new
System.out.println("b数组的长度为:" + b.length); for (int i = 0, len = a.length; i < len; ++i) { System.out.println(a[i]); } for (int i = 0, len = b.length; i < len; ++i) { System.out.println(b[i]); } b = a; System.out.println("b数组的长度为:" + b.length); } } |
package test;
public
public Person[] students;
students = new Person[2]; Person zhang = new Person(); zhang.age = 15; zhang.height = 158; Person lee = new Person(); lee.age = 16; lee.height = 161; students[0] = zhang; students[1] = lee; lee.info(); students[1].info(); students[0].info(); } }
class Person { public public
public System.out.println("我的年龄是:" + age + ",我的身高是:" + height); } } |
package test;
public
public int[][] a; a = new // 把a当成一维数组,查看每个数组元素的值 for (int i = 0, len = a.length; i < len; ++i) { System.out.println(a[i]); } a[0] = new a[0][1] = 6; for (int i = 0, len = a[0].length; i < len; ++i) { System.out.println(a[0][i]); }
} } |
package test;
import java.util.Arrays;
public
public int[] a = new int[] a2 = new //用来判断两个数组是否相等 System.out.println("a的数组和a2数组是否相等:" + Arrays.equals(a, a2)); int[] b = Arrays.copyOf(a, 6); System.out.println("a的数组和b数组是否相等:" + Arrays.equals(a, b)); //将一个数组转化为字符串 System.out.println("b数组元素为" + Arrays.toString(b)); Arrays.fill(b, 2, 4, 1); //对数组中的元素排序 Arrays.sort(b); System.out.println("b数组的无线为:" + Arrays.toString(b));
} } |
疯狂JAVA讲义第三章之数组篇的更多相关文章
- 0038 Java学习笔记-多线程-传统线程间通信、Condition、阻塞队列、《疯狂Java讲义 第三版》进程间通信示例代码存在的一个问题
调用同步锁的wait().notify().notifyAll()进行线程通信 看这个经典的存取款问题,要求两个线程存款,两个线程取款,账户里有余额的时候只能取款,没余额的时候只能存款,存取款金额相同 ...
- 疯狂java讲义 第三版 笔记
java7新加特性: 0B010101 二进制数 int c=0B0111_1111; 数值中使用下划线分隔 switch 支持String类型 字符串常量放在常量池 String s0 ...
- 疯狂java讲义之流程控制与数组
while package ch4; /** * Created by Jiqing on 2016/11/6. */ public class While { public static void ...
- 《疯狂Java讲义》(三) ---- JDK&JRE&JVM&CLASSPATH
JDK: Java SE Development Kit, Java标准版开发包.包括Java编译器,JRE,以及常用的Java类库等. JRE: Java Runtime Environment,运 ...
- 34、疯狂java讲义第三版
内容中包含 base64string 图片造成字符过多,拒绝显示
- 《疯狂java讲义》读后感
<疯狂java讲义·第三版>,全书共851页,18章. 目录如下: 第1章 Java语言概述与开发环境 第2章 理解面向对象 第3章 数据类型和运算符 第4章 流程控制与数组 第5章 面向 ...
- 《疯狂java讲义》笔记 1-5章
1.编译语言和解释语言理解,摘自李刚老师的<疯狂Java讲义>第三版: 就是说,Java和.net都是编译型有事解释型语言.编译型就是根据不同平台编译成不同的可执行机器码,编译过程中会进行 ...
- 疯狂JAVA讲义---第十二章:Swing编程(五)进度条和滑动条
http://blog.csdn.net/terryzero/article/details/3797782 疯狂JAVA讲义---第十二章:Swing编程(五)进度条和滑动条 标签: swing编程 ...
- udp协议基础(转自疯狂java讲义)
第17章 网络编程 17.4 基于UDP协议的网络编程 UDP协议是一种不可靠的网络协议,它在通信实例的两端各建立一个Socket,但这两个Socket之间并没有虚拟链路,这两个Socket只是发 ...
随机推荐
- levelDB缓存实现
leveldb的缓存机制 leveldb采用LRU机制, 利用键的哈希值前n位作为索引, 将要插入的键值对分派到指定的缓存区, 当缓存区的使用率大于总容量后, 优先淘汰最近最少使用的缓存, 独立的缓存 ...
- C++对象的销毁
- C语言循环小技巧
写代码,有两类追求,一种是追求实用(Coder),一种是追求代码艺术(Artist) 我是那种追实用追腻了,偶然追一下艺术(就是偶然和艺术有一腿)的那种Coder 很多人,已经习惯了for(i=0; ...
- AutoCAD 2013官方简体中文破解版(32 / 64位),带激活码和注册机
AutoCAD 2014下载地址:http://ideapad.zol.com.cn/61/160_603697.html 安装及破解方法:(注册机下载在下方) 1.安装Autodesk AutoCA ...
- 转:从pickle看python类成员的动态加载和类的定位
pickle是Python轻便的对象序列化工具.使用pickle可以方便地把python对象写入文件对象中,或者像soap那样在socket间传送. 按照python的一贯作风,类的成员在 ...
- elk 架构
- PendingIntent.getBroadcast第四个参数flags
(1) android.app.PendingIntent.FLAG_UPDATE_CURRENT 如果PendingIntent已经存在,保留它并且只替换它的extra数据. (2) android ...
- 自己动手为PHP7添加新的语法特性
好文章! nikic介绍了如何向PHP添加新的语法特性,原文写的非常精彩,具体是添加in语法功能,使最终实现: <?php $words = ['hello', 'world', 'foo', ...
- CentOS6.5实现rsync+inotify实时同步
参考博文: 参考1:CentOS6.5实现rsync+inotify实时同步 参考2:inotify-tools+rsync实时同步文件安装和配置 CentOS 6.3下rsync服务器的安装与配置 ...
- JAVA的一些小笔记
构造块优先于构造方法执行,而且每当有一个新的实例化对象产生时,就会重复执行构造块的程序. 静态块优先于构造块执行,而且不管有多少个实例化对象产生,静态块只会执行一次,它的主要作用是为类中的static ...