美文网首页
#学习笔记# JAVA 菜鸟教程的代码存档

#学习笔记# JAVA 菜鸟教程的代码存档

作者: LeeMin_Z | 来源:发表于2018-06-20 21:34 被阅读17次

    小结:菜鸟教程是代码片段,不是一个可运行程序,不太适合入门式边写边学。并且很多代码运行失败,可能跟版本兼容有关。看了前面一部分放弃,存档用于查理论信息。

    1. 访问实例变量和方法

    拿一只狗崽和它的年龄来做例子,在class里面定义狗崽有啥内容;分别对每一个内容进行再定义;例如set/get。最后写一个主函数main操作已定义好的类和动作。

    //input 
    public class Puppy {
        int puppyAge;
        public Puppy(String name){
            System.out.println("the dog's name is :" + name);
        }
    
        public void setPuppyAge(int puppyAge) {
            this.puppyAge = puppyAge;
        }
    
        public int getPuppyAge(){
            System.out.println("the dog's age is: " + puppyAge);
            return puppyAge;
        }
    
        public static void main(String []args){
            Puppy myPuppy = new Puppy("tommy");
            myPuppy.setPuppyAge(4);
            myPuppy.getPuppyAge();
            System.out.println("the viriable is: " + myPuppy.puppyAge);
    
        }
    }
    
    //output
    the dog's name is :tommy
    the dog's age is: 4
    the viriable is: 4
    
    1. JAVA包与使用Import语句

    java.io 包不存在,报错(待解决)

    1. 六种类型的大小和数值

    跟其他语言类似,还是那几种。可以通过 MIN_VALUE, MAX_VALUE,SIZE看大小和内存占比特(bit)数。

    六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。
    整数型: byte, short, int,long
    浮点型:double, float
    布尔类型:boolean
    字符型:char

    1. Java 常量

    常量在程序运行时是不能被修改的。在 Java 中使用 final 关键字来修饰常量,声明方式和变量类似:

    final double PI = 3.1415927;
    
    
    1. 自动类型转换

    整型、实型(常量)、字符型数据可以混合运算。运算中,不同类型的数据先转化为同一类型,然后进行运算。以下是可以转的,布尔类型不能转,高转低需要强制转切可能失精度/溢出。

    低  ------------------------------------->  高
    byte,short,char—> int —> long—> float —> double 
    

    ps:

    • 浮点数到整数的转换是通过舍弃小数得到(取整),而不是四舍五入。
    1. Java 修饰符
      6.1 访问控制修饰符
      1)default (即缺省,什么也不写): 在同一包内可见,不使用任何修饰符。使用对象:类、接口、变量、方法。
      2)private : 在同一类内可见。使用对象:变量、方法。 注意:不能修饰类(外部类)
      3)public : 对所有类可见。使用对象:类、接口、变量、方法
      4)protected : 对同一包内的类和所有子类可见。使用对象:变量、方法。 注意:不能修饰类(外部类)。
    access-control.png

    附上资料来源:
    http://www.runoob.com/java/java-loop.html

    2018.6.20

    相关文章

      网友评论

          本文标题:#学习笔记# JAVA 菜鸟教程的代码存档

          本文链接:https://www.haomeiwen.com/subject/opmreftx.html