01 2021 档案
摘要:增强型for循环 for(String temp:strs){ //增强型for循环,等同于下面 for(int i=0;i<strs.length;i++){ String temp=strs[i]; 序列化 1.要让类能被序列化就实现Serializable public class Box i
阅读全文
摘要:1.两数之和 2.整数反转 3.判断是否为回文数: 思路:可以先提取出后半部分数字, 通过 x%10,取余,从后往前取出数字。x/10,取模,保存每次取出数字后的数字。reverse = reverse * 10 + pop; 来保存每次反转后的数字。 通过语句当x<reverse时,说明数字已经对
阅读全文
摘要:Static关键字 static块 用来形成静态代码块以优化程序性能,因为它只会在类加载的时候执行一次。因此,很多时候会将一些只需要进行一次的初始化操作都放在static代码块中进行。在类初次被加载的时候,发现有static块,便执行了static块。会按照static块的顺序来执行每个static
阅读全文
摘要:数字与静态 除了主数据类型的运算外,数字还可以有其他共工作,如:计算绝对值、取整、以小数点后两位的打印格式,字符串如何转换成数字等等,而这些与数字有关的方法多为静态的。 1.在静态Math类中,方法都是静态的,它们都不需要实例变量值,不需要对象,用到的只有它的类本身;非静态的方法必须以某种实例来操作
阅读全文
摘要:异常处理 1.调用有风险的方法时,得写出发生异常时处理的代码。异常是一种Exception类型的对象。 2.throw抛出异常,try块中放有风险的程序,catch块来捕获异常。 try{ //有危险代码 } catch(Exception ex){ //捕获异常,尝试恢复程序代码 } 注意:a.写
阅读全文
摘要:类的修饰符: public、private、protected、不写默认default public在任何地方都能访问; private只有在本类中才能访问; protected在本包内能访问,在包外只有它的子类能访问; 默认default只有在本包内能访问。 堆与栈: 1.堆用来存放对象及声明在类
阅读全文
摘要:封装: 1.封装作用:A.保护数据;B.让修改数据的方式变简单 2.封装的基本原则:将实例变量标记为私有的private,并提供公有的getter与setter来控制存取动作。如: int x = 3+24; //可以这样写 int x = 3 + one.getSize(); 强迫其他程序都得调用
阅读全文
摘要:CH8 深入多态(接口与抽象类) 1.继承只是开始,要使用多态,还需要接口,接口是多态和Java的重点。 2.当设计好继承结构时,必须要决定哪些类是抽象的哪些类是具体的;具体的类是可以被初始化为对象的;抽象的类不能创建任何类型的实例不被初始化,设计抽象的类—在类的声明前面加上抽象类关键词abstra
阅读全文
摘要:CH3 认识变量(primitive主数据类型和引用) 1.变量有两种:primitive主数据类型和对象引用。primitive主数据类型用来保存基本类型的值,包括整数、布尔和浮点数等,其变量值就是所代表的值;对象则引用保存的是对象的引用,其变量值是取得特定对象的位表示法。 2.必须声明变量的类型
阅读全文
摘要:一.下载 安装 下载好安装包后运行,按照上面流程来,先注册账号然后登陆,按提示一步步来就可以安装好了。这里下载的版本为3.4.1 二.拉取服务器上的仓库 打开安装好的Sourcetree, 点击最上栏的"工具—选项",默认用户信息会根据安装软件时注册账户的信息自动生成,SSH客户端配置的话找到之前导
阅读全文

浙公网安备 33010602011771号