Java学习总结(1)

来源:互联网 发布:蒂灵沙在淘宝怎么买 编辑:程序博客网 时间:2024/05/16 02:55

Java学习总结(1)

经过一段时间的学习,已经对java语言有了大概的了解,基本可以编写简单的程序。俗话说,温故而知新,现在对java知识进行下疏理和总结,为下一步的学习打好基础。

java简介

这一部分就不用多说了吧。java的特点就是简单,面向对象,跨平台,多线程。但是java跟C/C++等语言相比,由于以下几点原因而更加方便:

  • java编程时没有指针。指针只是在虚拟机内部用到。
  • java是完全面向对象的语言。除了基本数据类型之外,其他的都是类。
  • java不支持多重继承,多重继承的功能由接口实现。
  • java不接受自动强制类型转换,必须由程序显式进行类型转换。
  • java不支持goto语句。
  • java不支持全局变量。

面向对象的基本概念:对象、类、封装、继承、多态。

java的开发环境搭建

首先,在官网下载jdk,安装。设置系统的环境变量:

JAVA_HOME=/usr/java/jdk1.8.0_77PATH=$JAVA_HOME/bin:$PATHCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexport JAVA_HOMEexport PATHexport CLASSPATH
之后便可以进行java的编程。编辑器选择Myeclipse。

java的命名规范

java语言的命名有:项目、包、类、接口、方法、变量、实例变量、符号常量等。

项目 命名通常使用小写,如果有版本号,一般用下划线隔开。
包  命名通常使用小写,由若干的标识符组成,例如com.sun.org
类和接口 采用大小写混合的标识符,首字母大写。如:class ImageSprite
方法 方法名采用大小写混合的标识符,首字母小写。如:getBackground().
变量 大小写混合的标识符,同方法名。如:float myWidth, int i
实例变量 规则同变量,一般选择英语但此表示
符号常量 通常使用大写的标识符命名,如:static final int MIN_WIDTH = 4.

java的注释方法

java的注释方法有三种:单行注释(//),多行注释(/*……*/),文档注释(/**……*/)

java的关键字

java中有50个关键字。分类如下:

 byte、short、int、long、char、float、double、boolean、void            基本类型       new、this、super、instanceof、null创建引用对象if、else、switch、case、default选择语句do、while、for循环语句break、coutinue、goto、return控制转移try、catch、finally、throw、assert异常处理synchronized线程同步private、public、protected、abstract、final、static类型修饰(访问控制)class、interface、extends、implement、package、import类、接口和包true、false布尔值

java的命名规则

  1. 标识符不能是关键字
  2. 标识符不能是布尔常量
  3. 标识符不能使用null

同时,标识符由数字、字母、下划线和美元符号组成,且第一个字符不能是数字。

java的基本数据类型(Primitive Type)

java一共有四种基本类型:

整数类型:包括byte、short、int、long、char 五种

浮点类型:包括float、double 两种

布尔类型:只有一种boolean,它的值只有两种 true和false

字符类型:这种类型比较特殊,可以与整数进行运算。用2个字节表示,可以用来储存unicode字符,当然也可以储存汉字。

java的常量与变量

常量包括:整数常量、浮点数常量、布尔常量、字符常量、字符串常量、null常量

变量则比较多,常见的类型有:类变量、实例变量、数组变量、方法形参、构造形参、例外形参、局部变量、final变量

变量最好先赋值再使用,避免变量的默认初始化。

变量的声明 变量声明形式如下:

<修饰词列表><变量类型><变量名列表>

修饰词不是必要的

符号常量的定义,例如:

public static final int MIN_VALUE=-100;

java的运算符

java的运算符和C语言的基本一致,此处就不再赘述。需要注意的是对象运算符instanceof,用来判断一个对象是否是指定的类(或其子类)的实例。

java的类型转换

java中的自动类型转换规为“字节数少的类型转换为字节数多的类型”。

java的类型强制转换的语法形式同C语言。

java的流程控制语句

java的流程控制语句有:选择语句、循环语句、跳转语句。同C语言。

0 0
原创粉丝点击