JAVA语言学习总结
一、环境搭建
1.java概述
java是SUN公司1995年推出的一门高级编程语言;是一种面向Internet的编程语言;已经成为Web应用程序的首选开发语言;是简单易学,完全面向对象,安全可靠,与平台无关的编程语言。
2.JRE(环境)和JDK(工具)配置
①下载网址
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
②安装教程
https://jingyan.baidu.com/article/3c343ff70bc6ea0d377963df.html
3.path配置
①我的电脑--属性--高级--环境变量
l 编辑path环境变量,在变量值开始处加上java工具所在目录,后面用 “ ; ”和其他值分隔开即可。
l 打开DOS命令行,任意目录下敲入javac。
l 如果出现javac 的参数信息,配置成功。
②为了不因为jdk的目录或者目录名称的改变,而不断更改path的值,而导致对path变量值的误操作,可以通过以下技巧完成。
l 新创建一个环境变量 JAVA_HOME 记录住jdk的目录。
l 在path中通过%%动态的获取JAVA_HOME的值即可。
l JAVA_HOME=F:jdk1.6.0_01
l path=%JAVA_HOME%bin;%path%
l %path%:动态获取path环境变量的值。
l %JAVA_HOME%:动态获取名称为JAVA_HOME环境变量的值。
二、JAVA语言基础
1关键字
2.常量变量
3.运算符
l 算术运算符+ - * / % ++ --
l 赋值运算符= += -= *= /= %=
l 比较运算符== != < > <= >=
l 逻辑运算符& I ^(异或) ! && II
l 位运算符<< >> >>> & ^ I ~(取反)
l 三元运算符()?_ : _
4.流程控制
①判断结构if
②选择机构switch
③循环结构while
Note:break语句:只作用于switch语句;
Continue语句:只作用于循环结构(本次循环结束,继续下次循环)
5.函数
修饰符 返回值类型 函数名(参数类型 形式参数1,参数类型 形式参数2,...)
{执行语句;
return 返回值;
}
6.数组
①一维数组
②二维数组 int[][]arr = new int[3][2];
三、面向对象
1封装
①private关键字:提高对数据访问的安全性。
a将成员变量私有化;
b对外提供对应的set ,get方法对其进行访问。
②构造函数:对象创建初始化。
a创建:函数名与类名相同

Note:不用定义返回值类型;
没有具体的返回值。
b调用:
eg:Person p = new Person(“lisi”,20)
③this关键字:代表所在函数的对象。
④static关键字:
静态变量
成员变量
范围
类
对象
调用
类或对象
对象
加载
随着类
随着对象
存载
方法区
堆内存
2继承(Extends)
①super关键字:代表父类的内存空间的标识。
②final关键字:最终化,打破封装性,数据固定不变。
③抽象类:无足够信息描述,即为抽象。
创建:abstract class/void 函数( ).
Note:不可共存关键字
final
final不派生类,abstract必须有子类
private
Private不能覆盖,abstract子类方法必须覆盖抽象方法
Static
Static调用无意义(作用),abstract调用无意义
5序列流SequenceInputStream
对碎片文件合并,将多个读取流合并为一个
6对象的读写
①对象写 ObjectOutputStream(序列化)
②对象读 ObjectInputStream(反序列化)
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/2459.html