java知识点及初学类

5.18、学习总结

javaoo,javaweb,javaEE

  • float中精度丢失的原因:转二进制时
  • 常见的语法错误,按照错误时间分为:运行时错误和编译错误;按照错误原因分类:语法错误、逻辑错误和运行时错误;
  • 变量三要素:数据类型,变量名,变量值
  • 局部变量的生命周期:
  • 局部变量的作用域:在哪申明在哪使用;那指的是后面的花括号。
  • 常量分两种:数字常量和符号常量;
  • 常量命名的意义:把业务含义带入数字;便于修改;
  • 异或:任何一个数异或本身为0;任何一个数异或0为本身;
  • 参数传递是值传递;

面向对象

特征

  • 封装
  • 继承
  • 多态
  • 抽象

数据类型

  • 基本数据类型的值放在变量中;
  • 引用数据类型的值放在String对象中,变量名中存的是引用,指向对象

Java程序的运行过程

  1. Java程序员编写代码(.Java源文件)。
  2. 把源文件通过Javac编译成.class文件。
  3. 运行.class文件,通过类加载器加载类。
  4. 字节码校验;
  5. 解释器解释代码;(Java语言跨平台的原因)
  6. os

for……each语句

  • 定义:对集合进行遍历操作
  • 限制条件:
    1. 必须是对集合进行操作
    2. 没有下标限制

- 实例:

    public class bianli {

    /**
     * @param args
     */
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        int []arr=new int[]{1,3,5};
        for(int temp:arr){
            System.out.println(temp);
        }
    }
}

递归

  • 方法自己调用自己

- 实例:二进制转十进制

public class erjin {

    /**
     * @param args
     */
    public static void shizhuaner(int num){
        int res=num/2;
        int mod=num%2;
        if(res>0){
            shizhuaner(res);
        }
        System.out.print(mod);
    }
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        shizhuaner(10);
    }
}

第四章 类、对象和包

面向对象分析过程

  • 万物皆对象;(找对象)
  • 对象因关注而产生;(找属性和行为)
  • 把具有相同属性和行为的对象进行抽取,就是类;(生成类)

面向对象编程过程

  • 找类
  • 填写类的属性和行为
  • 通过类实例化对象(new)
  • 通过.操作符调用属性和行为

来自long包中的类就不用导包;类是引用数据类型;

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值