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的命名规则
- 标识符不能是关键字
- 标识符不能是布尔常量
- 标识符不能使用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语言。
- JAVA学习总结(1)
- Java学习总结(1)
- java学习总结(1)
- JAVA学习总结1
- java学习总结1
- java学习总结1
- java学习总结-1
- Java&Android学习总结(1)
- 黑马程序员--java学习总结(1)
- java学习笔记,复习+总结(1)
- Java中流的学习总结(1)
- effective java 学习总结1
- java基础学习总结-1
- java编程学习总结1
- java多线程 学习总结(1)
- Java语言学习总结-1
- java nio 学习总结1
- Java面试学习总结(1)
- 5.26
- leetcode记录 231. Power of Two
- c#跨线程访问控件
- 手机号正则表达式 Javascript
- 二叉树------树的子结构
- Java学习总结(1)
- 如何将word2007 其中某一页变为横向排版
- Uva 104 Abitrage
- 工厂方法模式与抽象工厂模式
- Android中Canvas的常用方法
- 【深入浅出Node.js系列三】深入Node.js的模块机制
- ACP和PMP区别在哪儿 联系又在哪儿
- Kafka 0.10.0.+zookeeper3.4.8集群搭建、配置,新Client API介绍
- Java过滤器与SpringMVC拦截器之间的关系与区别