Java学习笔记一

Java学习笔记一:
可以通过SET CLASSPATH=路径来设置java命令的路径,它是编译执行java文件的必要条件。
常用的环境变量其实有两个:path和classpath,通常用的java_home是为了前面两个路径修改的方便而设置的:%java_home%...
Java中浮点型默认为double型数据,初始化一个浮点型数据可以这样:doubule x = 30.3 也可以这样: float y = 30.3f. 给float型赋值的时候注
意小数后面填上“f”。
Java中使用“'”(单引号)来表示字符,使用““”(双引号)来表示字符串。
Java中数字的扩充方向:byte->short->int->long; int->float->double. 前面的所有类型都向字符型转换。
数组声明后就已经给予默认值了。int类型的数组默认值是0。
看一个方法是不是重载的依据是看方法中参数的类型和个数,而不是方法的返回值类型!
结束方法的手段不仅有continue和break,return(后无参数)也是一种方法。
二维数组遍历的方法:
for(int i = 0 ; i < x.Length ; i++ )
    for(int j = 0 ; j < x[i].Length ; j++ ){
            system.out.print(x[i][j]+".");
            }
java数组元素排序方法:java.util.arrays.sort();
java数组复制方法:system.arraycopy();
Foreach用法:
int[] t = {1,3,4,5,6,7,8,9,30};
for(int x : t)
{...}
可变参数:
必须按照数组的形式传递
int[] t = {1,3,4,5,6,7,8,9,30};
public static void fun(int ... t){...}
Java虚拟机的垃圾回收机制:GC
Java在创建和声明类的时候内存对应操作为:
class Person{...}
Person per = null; //创建栈
per = new Person();//创建堆
有时候使用windows下面的CMD命令窗口模式编辑javac和java时候提示的错误为中文,这样就给错误的查找带来了不便利,我们可以通过修改系统的
字体来完成提示英文错误信息的效果:
控制面板->区域和语言选项->英语。
类图可以通过sybase出品的Power Designer(PD)来画。详细的情况可以查看JAVA_04_封装性视频里面观看。
类图中“-”表示private “+”表示public  attribute含义为属性 operations含义为方法
若声明一个对象的时候是不会调用对应类的构造方法的,只有在实例化的时候才会调用构造方法,即:出现NEW关键字的时候才会调用构造方法。
匿名对象:简单来讲匿名对象就是没有被其他对象引用,只可以使用一次的对象,因为在实例化对象的时候并没有给这个对象留下一个下次可以访问
的接口或者说是入口,因此当前使用完毕后就不用再使用了。例如:new Person("张三",30).tell();<--它使用完毕后并没有留下下次可以再使用时
进入的入口。对比:Person per = new Person();这里预留了一个per作为下次使用的入口。
一个好的类在设计的时候不会出现类似于System.out.println()这样的语句,如果要打印数据到屏幕,可以在类中写出对应的方法(这个方法return
需要输出的数据),再有实例化后的对象调用即可。

                
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值