Java周结论(1

目录

1.运行机制:

Java与c++区别:

2. 标识符

3. 注释

4. 变量分类

5. 数据类型

6. 字符串

7. 符号常量

8. 赋值

9.  取模运算可以是浮点数。

10. 短路只有 && ||

11. 字符连接符'+' 只有出现字符串时才开始链接

12. 类型转化

13.输入

14. switch 在JDK1.7 后 允许使用字符串。

15.赋值运算右值类型比左值类型高时,需要加()

16. break <标号名>  标号名:

17.数组


1.运行机制:

 项目中,有个bin文件夹,在IDE中不可见,class文件放入bin文件夹里面。

一个源文件只能有一个public的类,该类名字需与源文件名相同(.java)。

每个类编译后,都会生成一个字节码文件,以该类名命名(.java)。

Java语言程序:控制台应用程序 Java Application ,基于浏览器的 Java Applet (小程序)。

Java与c++区别:

没有指针,没有结构体,没有无符号整形数,嵌套语句块中,不能定义同名变量,数据类型在不同的硬件平台所占空间相同,不支持运算符重载。

2. 标识符

用Unicode编码表示,可以用汉字,'$'

类 接口 首字母都大写

方法 第一个首字母小写,其他的都大写

常量名 都大写用'_'隔开

变量名 小写 见面知意

3. 注释

文档注释    /** …… */

4. 变量分类

局部变量   方法语句块内   必须初始化,赋值

成员变量   类中 伴随对象   可以自动初始化

静态变量   伴随类

5. 数据类型

基础数据:

boolean    true false  其中true不等于1,false不等于0   占一位,八个字节

byte    -128~127   int=>byte  %256

char    0~65535   没有有符号字符

符合类型: 数组,类,接口   

 

 

6. 字符串

常量:String   不包含隐藏的'\0',用串长度结束。被初始化后不能更改。

StringBuffer    字符串缓冲区,可以被修改。

7. 符号常量

<访问控制符> final <数据类型> <变量名> = <初值>

public 表示 本类其他类的方法都可以使用。

private 仅本类方法使用。

8. 赋值

float 后面加F

long 后面加L

9.  取模运算可以是浮点数。

10. 短路只有 && ||

11. 字符连接符'+' 只有出现字符串时才开始链接

不然就是加法。可以用 "" 

12. 类型转化

能撑下就能转。

()

13.输入

14. switch 在JDK1.7 后 允许使用字符串。

15.赋值运算右值类型比左值类型高时,需要加()

16. break <标号名>  标号名:

17.数组

引用变量
定义不分配内存
数据类型  子类
array.length
静态储存
int[] array = new int[]{1,2,3,4};
int[] array={1,2,3,4};
动态储存
int[] array =new int[10];

java中也有 for(int x:a) 

二位数组
int[][] arrary ;

和c++一样都有STL
import java.util.*

Arrays 类
Arrays.sort(数组名);
Arrays.binarySearch(数组名,查询元素);
返回该插入的位置。负值是 -n-1 为第一个大于查询的元素的插入位置,没有就是负的n+1
Arrays.copyOf(数组名,前多少个)
Arrays.copyOfRange(数组名,复制开始位,结束位置+1)
和c++一样都是前闭后开
Arrays.equals(数组名,数组名);
Arrays.fill(数组名,填充元素);   == memset();

*号

记事本

命令行

BigDecimal

随机数

>>>

instanceof

资料来源:

尚学堂 JAVA 高淇 java 300 集大型基础课程_哔哩哔哩_bilibili

Java语言程序设计(第二版)

Java程序设计教程

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值