数据类型和几个基础方法

33 篇文章 0 订阅
3 篇文章 0 订阅

JAVA的基础重点总结

Windows编码是以GBK的形式进行编码;
Linux编码是以UTF-8的形式编码;
若在 .java 文件中加了块注释并在 DOS 系统下编译就要在编译选项选择 UTF-8 去编译
即命令行形式进行编译:javac -encoding UTF-8 Test.java
C语言中以ASCII码进行编码,而java是用Unicode进行编码
C语言char 类型占 1bit ,即一个字节
java语言char 类型占 2bit ,即两个字节
java中的变量规则:
1: 定义变量若是一个单词或一个字母就小写定义变量就行;
例如:int a=10;
2: 若是变量由两个单词或者多个单词就采用小驼峰式命名,第一个单词小写,后面的单词只有首字母大写,其余都是小写
例如:int maxNum=10;
           int maxNumOf=10;
注意: java中只有有符号数,没有无符号的数
java中的8个内置类型(简单类型): int , short,long, double, float, char, byte, boolean
java语言中和C语言中的类型不同之处:
1: 字节类型: byte b=10;
在java中byte类型的变量在内存中只占用一个字节;相当于C语言中的char类型的变量都是只占用一个字节;范围是 -128~127
2: char类型: 为字符类型;在java中char类型的变量在内存中占用两个字节;范围是:‘\u0000’~’\uFFFF’ 以十六进制表达
3: 布尔类型: 该类型只有java语言中有;其表示为:
Boolean b= true / false只能是这两种,不可以是其他类型
范围则无明确规定字节大小
4: 字符串类型: 也是只有在java中有,C语言中没有的,在java中字符串并无以‘\0’结尾;其表示为:
String  str = “hello”;

说到字符串,我们都知道在C语言中,可以用指针访问字符串的每一位并且可以得到字符串的每一位;而我们也都知道在java中是没有指针的,那怎么得到字符串的每一位的呢?
在java中我们可以直接用 charAt(index) 方法进行对字符串的每位字符的得到:
例如:String str1=“hello java” 要求打印出o
那么我们就用 charAt(index) 方法
System.out.println (str1.charAt(4)); 下标还是从0开始
运行结果就是:o
返回字符的下标用 indexOf(index); 例如返回字符e的下标
System.out.println (str1.indexOf(‘e’));
运行结果就是:1
java常量:final 修饰
例如:final int a =10;
或者    final int a;
                  a=10;
注意: 在java中定义常量的时候可以不同时初始化
C语言常量:const修饰
例如:const int a=10;在C语言中只能在定义的时候同时就得初始化

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值