Java-简单入门-创新互联

目录

成都创新互联公司,为您提供网站建设成都网站制作、网站营销推广、网站开发设计,对服务酒楼设计等多个行业拥有丰富的网站建设及推广经验。成都创新互联公司网站建设公司成立于2013年,提供专业网站制作报价服务,我们深知市场的竞争激烈,认真对待每位客户,为客户提供赏心悦目的作品。 与客户共同发展进步,是我们永远的责任!

Java学习入门

字符串

创建字符串的方式

构造方法

getter和setter函数

static

覆盖@Override

数组

随机数生成

Scanner输入流


Java学习入门 字符串

java虚拟机在启动的时候会实例化9个对象池,用来存放8种基本类型的包装类对象和String类对象

赋值前,先判断被赋予的值在对象池中是否存在,如果存在则指向该对象;不存在则创建这个对象。

创建字符串的方式

1.在对象池中创建

String str1 = "helloworld";

2.内存中new一个String对象

String str2 = new String("helloworld");

3.通过字符数组创建字符串

char[] chs = {'h','e','l','l','o'};
String str3 = new String(chs);

4.通过byte数组创建字符串

byte[] byt = {104,101,108,108,111};
String str4 = new String(byt);
构造方法

每一个类的传入参数的设置

getter和setter函数

访问和设置设置该类的公用变量(?)的值

static

公共属性

加static后的方法不用new就可以调用

覆盖@Override

常见覆盖toString

@Override
public String toString() {
    return "this:"+ this +"is the new geshi!";
}
数组

数组声明及定义

//常用
int a[];
int a[] = {1,2,3,4};
//用new在内存中开辟一个空间
//声明时必须给定初始长度
int[] b = new int[5];
int[] b = new int[]{1,2,3,4};

数组遍历

//普通遍历
for(int i = 0;i< e.length;i ++)
{
    System.out.println(e[i]);
}
//增强遍历?!
for(String str : strs) {
    System.out.println(str);
}

数组排序

自带的排序函数

Arrays.sort(i);//其中i为数组名
随机数生成
import java.util.Random
//随机数生成类
Random random = new Random();
//生成随机数:[0,100)
int cnt = random.nextInt(100);
Scanner输入流
import java.util.Scanner
//创建Scanner对象:通过系统默认输入流创建
Scanner input = new Scanner(System.in);
//得到需要的对象
String str = input.nextLine();

你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧


分享标题:Java-简单入门-创新互联
网页网址:http://myzitong.com/article/dggshp.html