JAVA技术小提高(二)JAVA概述(二)

本文探讨JAVA中对象声明的过程,指出对象声明仅分配引用空间而不涉及实际内存分配。内容源于作者的实践总结,包括个人经验、书籍学习及网络资源。鼓励读者在发现疑问时提出讨论,促进共同成长。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、Java中多线程的实现是操作系统或是线程库来完成的。
2、Java不仅是一种编程语言,还是一个平台。
Java平台是运行在WIN2000,Linux平台之上的纯粹的软平台。
由JVM和Java API组成
3、可执行文件
javac.exe ——>Java编译器,用于对指定的Java源代码进行编译工作
java.exe ——>Java解释器,用于对指定的Java字节码(.class)进行解释并加以执行。
4、Integer.parseInt()可以将字符串转化为int类型的值。(Integer是一个类)
5、System类
System.exit()接收一个整数类型的参数(称为退出代码),该方法一旦执行,程序立刻退出。
并将退出代码传送给操作系统。一般退出代码为0则表示程序正常结束,不同的非零退出代码表示不同的错误。
6、数组复制
System.arraycopy(src,2,dest,5,3)
注:src:源数组;2:源数组起始复制位置;dest:目标数组;
5:目标数组起始位置;3:复制的个数
全部:源数组从第3个开始复制(从0起)以及之后的2个(共3个)复制到dest数组的第6个到第8个。
7、生成二维数组
int[][]m=new int[3][4];或者
int[][]m=new int[3][];
m[0]=new int[4];
m[1]=new int[2];
8、substring(开始处,结束)
开始从0开始,截取到(结束值-1)处
9、charAt(i)——>字符串中第i个位置的字符值是什么
10、构造函数:
①提供对象初始化的专用方法
②和类的名字相同(大小写都一致)
③没有任何返回类型,甚至不能是void类型
11、new运算符
(1)分配存储空间
(2)初始化实例变量,调用实例的构造函数
(3) Point a=new Point();

对象的声明并不为对象分配内存空间,而只是分配一个引用空间。





声明:以上内容均是本人实践总结而成,包括查找书籍,网上查阅。转载请注明出处,谢谢。
----------------------------------------------------------------------------------------------
对于发现的问题还希望大家多多批评,大家共同交流,共同进步










评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值