java基础1

1.关键字
被java语言赋予了特殊含义的单词:public、static、class等
关键字的首字母都是小写的,并且在代码编辑器中会高亮显示。

2.数据类型
计算机存储单元
最小信息单元:“位bit” 、比特
最基本的存储单元:“字节byte”
1B=8bit;1KB=1024B

3.标识符
用于给类、方法、变量、常量命名;
由字母、数字、下划符、美元符号组成,首位不为数字;
对大小写敏感

4.运算符
整数操作只能得到整数,要想得到小数,必须有浮点数参与运算;
char类型参与算数运算,使用的是计算机底层对应的十进制数值:
‘a’–97
‘A’–65
‘0’–48
当“+”操作中出现字符串时,这个”+”是字符串连接符,而不是算术运算;
三元运算符:关系表达式 ? 表达式1 : 表达式2;
问号前面的位置是判断的条件,判断结果为boolean型,为true时调用表达式1,为false时调用表达式2。其逻辑为:如果条件表达式成立或者满足则执行表达式1,否则执行第二个。

5.数据输入
通过 Scanner 类来获取用户的输入
创建Scanner对象:Scanner sc = new Scanner(System.in)
接收数据:int i = sc.nextInt();

6.数组

  • 定义形式1:数据类型[] 数组名
int[] arr;
double[] arr;
char[] arr;
  • 定义形式2:数据类型 数组名[]
int arr[];
double arr[];
char arr[];
  • 数组动态初始化
    只给定数组的长度,由系统给出默认初始化值
//数据类型[] 数组名 = new 数据类型[数组长度];
int[] arr = new int[3];
  • 数组静态初始化
    在创建数组时,直接将元素确定
//数据类型[] 数组名 = {元素1,元素2,...};
int[] arr = {1, 2, 3};
  1. string类
    string代表字符串
    字符串的比较:public boolean equals(String s)

  2. stringBuilder类
    可变的字符串类(可看做容器)

string与stringBuilder的转化
StringBuilder转换为String
public String toString():通过 toString() 就可以实现把 StringBuilder 转换为 String
String转换为StringBuilder
public StringBuilder(String s):通过构造方法就可以实现把 String 转换为 StringBuilder

  1. ArrayList类
    集合
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值