文章来源:长沙尚学堂
关于Java连载的java课程笔记:Java语法基础
3.1 数组
多个相同类型的变量的组合
数组定义时需要指定元素个数
例如:int[] a = new int[5];
第1个元素是a[0], a[4]
String[] b = new String[3];
b[0],b[1],b[2]
b[0] = "hello";
int[] c = new int[]{10,3,6,7};
一维数组:一行
二维数组:多行多列
二维数组:验证码的随机生成字符由二维数组先定义好,再从中随机选择
String[][] validateNums = new String[][]{
{"a", "b", "c", ......},
{"l", "m", }
};
3.2 类与创建对象(new创建对象)
类class: Java每个文件都是个class
抽象的概念,同一类型,相同的特性
每个类中会有属性和方法
属性:变量,但隶属于整个类,可以被类中的任意方法调用
方法:函数,处理逻辑
每个属性或方法定义的最前面有修饰符,修饰符定义属性或方法的范围有多大,简单说,属性或方法能否被另一个类调用
4种:private, protected, public, 默认
不写(默认):当前类或同一包下的其他类可以访问
private: 私有,当前类可以访问,属性通常都是private
public: 公开,任何类都可以访问
protected: 受保护,当前类或同一包下的其他类,子类可以访问
方法定义:修饰符 返回值类型 方法名(参数列表){
}
若此方法不需要return,返回值类型定义成void
创建类的对象,每个类可以创建多个对象,每个对象属性值是不同
创建对象:类名 对象名 = new 类名();
面向对象3大特性:封装,继承,多态
封装好处:1,避免属性值的修改混乱
2,屏蔽对属性的具体操作
SSH: Struts, Spring, Hibernate
Ajax, jquery, dwr
3.3 String类常用方法
String str1 = "hello";
boolean equals(字符串);
str1.equals(str2); 若相同,返回true,否则false
if( str1.equals(str2) ){
}
length() 获得字符串的长度
String substring(int start, int end) 截取字符串,包括第start个字符,不包括第end个字符
关于Java连载的java课程笔记:Java语法基础
3.1 数组
多个相同类型的变量的组合
数组定义时需要指定元素个数
例如:int[] a = new int[5];
第1个元素是a[0], a[4]
String[] b = new String[3];
b[0],b[1],b[2]
b[0] = "hello";
int[] c = new int[]{10,3,6,7};
一维数组:一行
二维数组:多行多列
二维数组:验证码的随机生成字符由二维数组先定义好,再从中随机选择
String[][] validateNums = new String[][]{
{"a", "b", "c", ......},
{"l", "m", }
};
3.2 类与创建对象(new创建对象)
类class: Java每个文件都是个class
抽象的概念,同一类型,相同的特性
每个类中会有属性和方法
属性:变量,但隶属于整个类,可以被类中的任意方法调用
方法:函数,处理逻辑
每个属性或方法定义的最前面有修饰符,修饰符定义属性或方法的范围有多大,简单说,属性或方法能否被另一个类调用
4种:private, protected, public, 默认
不写(默认):当前类或同一包下的其他类可以访问
private: 私有,当前类可以访问,属性通常都是private
public: 公开,任何类都可以访问
protected: 受保护,当前类或同一包下的其他类,子类可以访问
方法定义:修饰符 返回值类型 方法名(参数列表){
}
若此方法不需要return,返回值类型定义成void
创建类的对象,每个类可以创建多个对象,每个对象属性值是不同
创建对象:类名 对象名 = new 类名();
面向对象3大特性:封装,继承,多态
封装好处:1,避免属性值的修改混乱
2,屏蔽对属性的具体操作
SSH: Struts, Spring, Hibernate
Ajax, jquery, dwr
3.3 String类常用方法
String str1 = "hello";
boolean equals(字符串);
str1.equals(str2); 若相同,返回true,否则false
if( str1.equals(str2) ){
}
length() 获得字符串的长度
String substring(int start, int end) 截取字符串,包括第start个字符,不包括第end个字符