java语言特点

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

java语言特点:

1、简单

2、面向对象

3、分布性

4、可移植行

5、解释性语言

6、安全性

7、健壮性

8、多线程

9、高性能

10、动态

package demo; 包包名

public class Test 公共的类类名

public static void main(String[] args)

公共的静态的无返回值方法名参数类型参数名称

System.out.print(“1”);输出语句

System.out.println(“2”);输出语句换行

import java.util.Scanner;

Scanner sc=new Scanner(System.in);创建输入对象

int i=sc.nextInt();获得输入的值

nextDouble(),next(),nextByte()...

hasNextInt();判断输入的是否是int类型数字,是返回true 不是返回false

// 小类型数据转到大类型,自动类型转换

// 大类型转小类型,强制类型转换

八大基本数据类型

byte short int long float double char boolean

所占字节 1 2 4 8 4 8 2 1 (在内存的存储空间)

二进制位数8 16 32 64 32 64 16 8

默认值:

分支语句

if(条件1){

执行代码1

}else if(条件2){

执行代码2

}else{

条件1和条件2都不满足就执行此处代码

}

String a="y""y".equals(a); 两个String类型值对比

final 最终的常量职能赋值一次,之后不可更改

static final int PA = 300;// 全局常量

final double PI=3.14;//局部常量量不需要static static int a = 10;// 全局变量

全局变量(成员变量)整个类中有效

局部变量方法体内有效

// 怎么创建类:1、创建类名2、创建属性3、创建方法•// 定义属性:类型属性名称

// 自定义方法:public void add(int a,int b){}

// 设置属性:School s=new School(); ="南大"

// 调用方法: ();

// static修饰的方法可以直接用类名.方法名()调用

// 无返回值的方法用void修饰,不需要return

// 有返回值的方法需要用return

int[] a = new int[5];// 声明数组,并给定数组长度

int[] b = new int[] { 1, 2, 3 };// 声明数组并给数组赋值

int[] c = { 1, 2, 3 };// 直接给数组赋值

int[] arr = { 2, 5, 77, 99, 30, 58, 23 };

// 只要输出数组中的最大值

int max = arr[0];// 打擂台算法

for (int i = 1; i < arr.length; i++) {

if (max < arr[i]) {

max = arr[i];

}

}

import java.util.Arrays;

Arrays.sort(int[] a);// 数组排序方法,升序

// 值传递,一个变量的值改变,不会影响其他变量的值

String name = "zhangsan";

String name2 = name;

// 引用传递,改变值,所有引用这个地址的变量都会改变

int[] arr1 = new int[] { 1, 2 };

int[] arr2 = arr1;

arr1[0] = 11;

C/S结构:Client/Server(客户端/服务器)

B/S结构:Browser/Server(浏览器/服务器)

String 类

substring(1);//截取字符串从1到最后包括1

substring(1,5);//截取字符串从1到5的位置包括1,不包括5

length();//获取字符串的长度

//asdfaasdfasdf 计算a 字符中出现的次数

//sdf "" sdf sdf

indexOf("a");获取a在字符串中第一次出现的位置,如果没有返回-1 lastIndexOf("a");获取最后出现的位置,

split("a");按照指定字符分割字符串,返回一个数组

trim();//去掉首尾空格

toLowerCase();//全部转化为小写

toUpperCase();//全部转化为大写

charAt(2)通过字符串的下表,查找字符

//97 98

"a".compareTo("b")//比较两个字符串在unicode表中的顺序

前面的减去后面的

compareToIgnoreCase(String str) 忽略大小写

equals(String str)

equalsIgnoreCase(String str)

endsWith(String str) 判断字符串是否以str结尾返回boolean

startWith(String str)

replace(Char oldChar,Char newChar);//把老的字符替换成新的

---权限修饰符

private,私有的访问权限,也是最严格的访问权限,仅只能在设置了该权限的类中访问,利用这个访问权限,表现出封装思想。

相关文档
最新文档