美文网首页
#学习笔记# 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