栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java修炼之路

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java修炼之路

Java菜鸡的修炼之路—基本程序设计结构

说明:本人是从C转Java,所列举的知识是认为C开发应该注意的东西和提炼而已,不适合初学者看。

Java数据类型

共8中基本类型,4种整型、2种浮点类型、1中字符类型
int 4字节
short 2
long 8
byte 1

float 4
double 8

char 1 Java不建议使用char类型,char类型描述了UTF-16编码中的一个代码单元

boolean 1字节

常量修饰符 final,注意被final修饰的变量只能赋值一次,一旦赋值无法更改。

枚举类型
定义枚举:enum Size { SMALL, MEDIUM, LARGE};
声明枚举变量: Size s = Size.LARGE;

运算符

自增自减:前缀先完成+1,后缀形式先使用变量
支持三元操作符、位运算符

字符串

字串:substring(a, b) 左闭右开,长度是b-a
拼接:+
+号拼接常用在输出语句中
join
“abc”.repeat(2)
string在java中不可变,如果要改变字符串,需要使用“字串 + xxx”的形式
只是引用变量指向的内存地址变化了而已,看起来是字符发生变化实则是变量引用的内存地址变化了。
Java string是不可变的。
检测字符串相等 equals equalsIgnoreCase
s.equals(t)
s.compareTo(t) == 0
s.charAt(n) n的范围是 0 - len-1

构造字符串 StringBuilder
append()
toString()

IO

Scanner in = new Scanner(System.in);
sout

带标签的break

数组

声明 int[] a;
声明并初始化 int a[] = new int[100];
一旦创建数组其大小不可变,如果要使用可变数组要使用array list
创建数组和赋值的简单写法: int a[] = {1, 2, 3, };
匿名数组 new in[] = {1, 2, 3};
长度为0的数组: new a[0]; 或者 new a[] {}
for each循环:
for (variable: collection) stat
数组拷贝:
浅拷贝:变量赋值,只是两个变量引用了相同的内存;
深拷贝:Arrays.copyOf

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/331654.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号