Java入门_Java基础知识上

                                                          Java面向对象编程语言

1.Java1995年出现的Java

2.Java之父詹姆斯.高斯林(Gosing)

3.Java的特点:简单性,分布性,跨平台(主要是Jvm虚拟机),多线程,垃圾自动回收,面向对象。

4.面向对象特征:封装,继承,多态

5.Java应用方向

              分类:JavaSE 标准版     JavaEE企业版    JavaME微版(移动客户端   嵌入式)

6.JRE:Java的运行环境  JDK:Java的开发工具包(包括JRE,JVM,类库)7.7

7.注释:单行://               

           多行/*               */

           文档/**                       */

8.dos命令行     课程中常见的命令

                 dir:列出当前目录下的文件以及文件夹

                 md:创建目录

                 rd:删除目录(要求目录空)

                 cd:进入指定目录

                 cd..:退回到上一级目录

                 cd/:退回到根目录

                 del:删除文件

                 exit:退出dos命令行

                 \n换行                               \t=tab空格                     \r回车

                 cls.:清屏

              :                盘符

                ping :网络测试

9.Java由sun公司发明,2009.4.20被甲骨文收购

                                                      面向对象编程

1.面向对象的基本思想是:从现实的世界中客观存在的事物出发来构造软件系统,并在系统的构造中尽可能运用人类的自然思维方式。

2.面向对象方法的优点:

                    -1.与人的思维习惯一致

                    -2.稳定性好

                    -3.可重用性好

                    -4.可维护性好 

                                               抽象(动词)

抽象是从众多的事物中抽取出共同的额,本质的特征,而舍弃其非本质的特征。

抽象的过程也是一个裁剪的过程。

在抽象时,相同与不同,决定于从什么角度上来抽象

抽象的角度取决于分析问题的目的。

          

1.变量   关键字   :标识符

2.变量:有字母数字下划线,$组成,

  规定:数字不能开头,不能用关键字和保留字(goto,const)不限制长度,区分大小写

3.数据类型:


                   基本数据类型:

                                          数值型:

                                                      整数类型:byte  short  int long(后面接L)

                                                      浮点类型:float (后面接F) double 

                                          字符型:char                        后面要接单引号  例:e='a' 

                                          布尔型:boolean

                   引用数据类型:

                                            类:class

                                            接口:interface

                                            数组:【】

                           整数类型默认:int             小数类型:double

4.A:65                  a:97

5.final:常量

6./(除)                   %(取模取余  负号只看分子)  


                                          方法

方法:一个功能,实现代码复用 (需要调用该功能的时候直接使用该方法不用每次都堆代码)  自定义的

         是一系列语句的集合没了完成某个特定功能。

方法结构                权限修饰符   static (静态的)     返回值类型   方法名(参数列表){方法体}

    参数列表可包含零个(无参)  或多个参数 ,参数之间以逗号隔开

大致分为4类:无参无返回值           无参有返回值         有参有返回值       有参无返回值

                           根据什么(参数)得到什么(返回值)

1.有返回值的时候用到return:                  作用1:返回            作用2:结束方法

2.类与对象的关系      类  各种事物的抽象   对象:类中实体  

3.创建类包括  属性(成员变量)   方法(行为)

4.创建对象的格式:类     对象名=new  类(有无参数);//实例化对象

    *1.static  关键字

可以修饰变量-----------静态变量

修饰方法-----------------------静态方法

用static修饰的变量和方法    可以用类名.调用

如果是非静态的必须创建对象      用对象名.调用

    *2.构造方法         构造器

 构造方法名与类名相同

有参构造器     无参构造器

无需调用在创建对象时自动调用

如果类中没有写构造方法,系统会自动提供一个无参构造,如果自己写了系统就不提供无参。

方法的重载(overload)

            在同一个类中   方法名相同              

            参数不同(个数,顺序,类型)

            与返回值无关

权限修饰符大小

private





你可能感兴趣的:(Java入门_Java基础知识上)