JAVA第一周学习总结

Posted on 2019-09-11 20:41  hualikun  阅读(253)  评论(0)    收藏  举报

经过一周的学习,我发现java和c++有很多相似之处,但是基于c更加复杂,这让一个上学期一半时间划水的菜鸡亚历山大。

好了不扯了,这是我本周的学习总结

 

1.我学习的第一个Java程序      [从此开始了java学习(huashui)的第一步]

"hello.java"

public class hello{ 
           public static void main(String args[]){ 
           system.out.println("hello.java"); 
      }
}

2.基本数据类型

数据类型:数值型  long  int  short  byte  char  float  double  

                  字符型  char

                  布尔型  boolean

                   类  class

                   接口  interface           (没学,写上来充数也还行)

                    数组

数据类型的转换:

自动类型转换:由低类型向为高类型砸转换

强制类型转换:由高类型向低类型转换

 

2.注解

单行注解://
多行注解:/.../
文档注解:/**.../

 

3.运算符

运算符优先级,和作用参考书上 P41

三目运算符    ?: 例a>b?,a:b  正确返回a,错误返回b。

逻辑运算符    &&    短路与,两个操作书皆为真,运算结果才为真

                      ||   短路或,两个操作书只要一个为真,运算结果就为真

位逻辑运算符  &  AND,与

                        |  OR,或

 

4.类与对象的关系

类代表一个共性,对象代表一个个性,类是由属性和方法组成的

 

 

5.对象的创建和使用

    所有的对象名称都在栈内存中保存,而对象的具体内容保存在对应的堆内存,必须用new关键字才能开辟堆内存空间。

    栈内存放的是推内存的地址。

创建

        类名   对象名称 = null;        //声明对象

        对象名称 = new 类名();  //实际化对象

 

6.面向对象的封装性,继承性,多态性