第六章 一维数组 1 数组初始化语法 array initializer 2 for each loop 3 off-by-one error 通常是在循环中该使用<的地方使用了<= 4 复制数组:1.for 2.System.arraycopy 3.clone 5 arraycopy(sourceArray, src_pos, targetArray, tar_pos, length); 6 匿名数组: anonymous array 7 值传递 pass by value 8 变长参数 http://www.cnblogs.com/lanxuezaipiao/p/3190673.html 9 java.util.Arrays.sort(arrayname,begin,end); java.util...
字符串参考资料:《Java从入门到精通》/明日科技编著. 4版. 北京:清华大学出版社,2016在Java语言中,字符串作为String类的实例来处理。以对象的方式来处理字符串,使字符串更加灵活、方便。一、String类前面介绍了,char类型变量只能表示单个字符,不能表示由多个字符连接而成的字符串。在java语言中将字符串作为对象处理,可以通过java.lang包中的String类来创建字符串对象。1、声明字符串在Java语言中,字符串必须包含在一对双...
第一周接触java基础语法,上课听得头痛,还是半懂不懂,放学后讲的啥子都忘了。 这是老师给的周末作业:1、输入长与宽计算长方形面积与周长。(用精度类型计算)2、输入一个学生三科成绩,计算平均分。3、输入int型市场价格,购买价格,计算差额,差额显示为单精度浮点型。4、42页第二,计算房贷那道题。5、输入一个学生成绩,学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。6、题目:输入三个整数x,y,z,...
内部类的使用 1内部类对象的创建: 非静态内部类:Outer.Inner oi = new Outer().new Inner(); 静态内部类:Outer.Inner oi = new Outer().Inner(); 2内部类的方法调用 非静态内部类和静态内部类的非静态方法:oi.test(); 静态内部类的静态方法:Inner.test();publicclass Test {publicstaticvoid main(String[] args) {new Test().new Inner1().test1();new Test().new Inner1().test2();new...
动态性动态语言在程序运行时,可以改变程序结构或变量类型,典型的语言: Python,ruby,javascript如:function test(){var s = "var a=3;var b=5;alert(a+b);";eval(s); }Java的动态性C,C++,JAVA不是动态语言,但是JAVA有一定的动态性我们可以利用反射机制,字节码操作获得类似动态语言的特性JAVA的动态性让编程的时候更加灵活Class类反射机制指的是可以于运行时加载,探知,使用编译期间完全未知的类程序在运行状态中,可以动...
1、待续待续 原创作者:DSHORE作者主页:http://www.cnblogs.com/dshore123/原文出自:https://www.cnblogs.com/dshore123/p/9306363.html欢迎转载,转载务必说明出处。(如果本文对您有帮助,可以点击一下右下角的 推荐,或评论,谢谢!) GMT 检测语言世界语中文简体中文繁体丹麦语乌克兰语乌兹别克语乌尔都语亚美尼亚语伊博语俄语保加利亚语僧伽罗语克罗地亚语冰岛语加利西亚语加泰罗尼亚语匈牙利语南非祖鲁语卡纳达...
一、正则表达式1.正则表达式的创建方法var re=/abc/;var re=new RegExp("abc")var re=new RegExp(/abc/);2.正则表达式语法 2.1简单语法 c表示一个或者多个普通字符 {n}:表示匹配的次数 {n,}:表示匹配的次数》=n {n,m}:表示匹配的次数》n,<m \:表示转义的次数 ^:表示匹配输入的字符串的开始位置(在被匹配的字符串的开始部分 来匹配) $:表示匹配输入字符串的结束位置(在被匹配的字符串的结束部分...
文字变大变小,详情页比较常见的那种<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>文字放大缩小及className的使用</title><style>#p1{ width: 960px;}.red ,.green{ width:400px; border:5px solid #333; background:#eee; padding:20px;}.red { color:red;}.green{ color: green;}</style></head><script>/*JS 不允许出现"-"padding-top paddingTopmargin-left marginLeft*/window.onload =...
1. 转换流的简化写法:由于我们常见的操作都是使用本地默认编码,所以,不用指定编码。而转换流的名称有点长,所以,Java就提供了其子类供我们使用:FileReader / FileWriterOutputStreamWriter = FileOutputStream + 编码表(GBK)FileWriter = FileOutputStream + 编码表(GBK)InputStreamReader = FileInputStream + 编码表(GBK)FileReader = FileInputStream + 编码表(GBK)2. FileReader / FileWriter两者的构造方法:(1)FileR...
1、动手动脑运行它EnumTest.java,分析运行结果s和t分别引用的是SMALL和LARGE,枚举类型不是原始数据类型,s和u的赋值方式不同,但结果一样,列出它的所有值:SMALL,MEDIUM,LARGE。2、枚举类型的基本用法枚举不属于原始数据类型,它的每个具体值都引用一个特定的对象。相同的值则引用同一个对象。 可以使用“==”和equals()方法直接比对枚举变量的值,换句话说,对于枚举类型的变量,“==”和equals()方法执行的结果是等价的。3、...
Java平台有3个版本:适用于小型设备和智能卡的JavaME(Java Platform Micro Edition,Java微型版)、适用于桌面系统的JavaSE(Java Platform Standard Edition,Java标准版)和适用于企业级应用的JavaEE(Java Platform Enterprise Edition)。而JavaEE是一个开发企业级应用的规范和标准,在现在的企业级开发中最为常用,最受开发者的青睐。 参考资料JavaEE的相关技术原文:https://www.cnblogs.com/WJQ2017/p/8401382.html
一 枚举类型源代码:public class EnumTest { public static void main(String[] args) { Size s=Size.SMALL; Size t=Size.LARGE; //s和t引用同一个对象? System.out.println(s==t); // //是原始数据类型吗? System.out.println(s.getClass().isPrimitive()); //从字符串中转换 Size u=Size.valueOf("SMALL"); System.out.println(s==u)...
1. Map集合的遍历(键值对对象找键和值)Map -- 夫妻对 思路: A: 获取所有结婚证的集合 B: 遍历结婚证的集合,得到每一个结婚证 C: 根据结婚证获取丈夫和妻子转换: A: 获取所有键值对对象的集合 B: 遍历键值对对象的集合,得到每一个键值对对象 C: 根据键值对对象获取键和值 2. 代码示例: 1package cn.itcast_01;2 3import java.util.HashMap;4import java.util.Map;5import java.util.Set;6 7/* 8 * 看看我们开始的一个方...
Java程序员面试题集(1-50)一、Java基础部分1、面向对象的特征有哪些方面?答:面向对象的特征主要有以下几个方面:1)抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面。抽象只关注对象有哪些属性和行为,并不关注这些行为的细节是什么。2)继承:继承是从已有类得到继承信息创建新类的过程。提供继承信息的类被称为父类(超类、基类);得到继承信息的类被称为子类(派生类)。3)封装:通常认...
以前我们通用的验证码都是五个不同的大小写字母,那么今天我就带大家学习一下利用Java基础怎么生成验证码。首先我们应该有一个清晰的思路:首先定义一个固定长度的数组用来存储需要生成的字母;其次生成随机数,这里我用到了Random来生成随机数。最后利用循环进行去重。生成随机数的常用方法有两种:1//第一种是利用Math类 2//1.产生[0,1)之间的随机数3Math.random(); 4//2.产生指定范围的随机数(m-n)之间的5 Math.random()*(n-m...