JAVA_基础简记

原创 2015年07月11日 12:21:58

CLASSPATH环境变量

  • 需要在设置CLASSPATH时注意是否添加了当前目录.
  • CLASSPATH仅仅提供一个搜索JAVA类的路径

  • 如果想要在java程序运行时临时制定JRE搜索Java类的路径,则可以使用-classpath java -classpath $CLATHPATH;dir1;dir2;dir3;... JavaClass

JAVA程序组织形式

  • 类是其最小程序单位
  • 如果需要某个类可以被执行,必须包含main函数,且该函数必须以public static void修饰

命名规则

  • Java后缀名
  • 主文件名一般可以是任意的。但如果代码中含有public类,那么必须与类名相同。
  • 一个源文件中只能含有一个public类
  • java严格区分大小写

GC

  • JDK 7 后提供G1垃圾回收器,取代CMS(并行标记/清除)

面向对象

  • 继承:将对象的实现细节隐藏起来,通过公用方法来暴露其功能。
  • 封装:子类继承父类后可以使用其属性和方法
  • 多态:子类对象可以直接赋给父类变量 但运行时表现出子类的行为特征,即同一个类型的对象执行同一个方法时可以表现出多种行为特征。

  • 消息:实例通信

  • 继承:单继承 多继承(java不支持)

UML

  • OOA:面向对象分析
  • OOD:面向对象设计
  • OOP:面向对象编程

  • UML:描述OOA和OOD结果的符号表示法。

java、数据库、SSH等视频教程下载地址分享

分享一些现场授课视频以及电子书等资源给大家一起学习, 需要的童鞋可以下载哦! 如果你需要在迅雷下载所有视频及其它的电子书: http://f.xunlei.com/198993948 (...
  • huahuagongzi9999
  • huahuagongzi9999
  • 2013年04月02日 09:49
  • 4502

java_基础_集合

一、ArrayList集合的使用 1、使用ArrayList必须引入java.util.*这个包 2、使用时先创建一个ArrayList对象ArrayList al=new ArrayList()...
  • a7055117a
  • a7055117a
  • 2015年02月27日 22:46
  • 168

Java_基础—试用版软件

当我们下载一个试用版软件,没有购买正版的时候,每执行一次就会提醒我们还有多少次使用机会用学过的IO流知识,模拟试用版软件,试用10次机会,执行一次就提示一次您还有几次机会,如果次数到了提示请购买正版...
  • SoarFly0807
  • SoarFly0807
  • 2017年07月26日 17:55
  • 171

java_基础_类入门

1、面向对象编程思路:分析问题建立相应对象,通过对象以及他们之间的配合解决问题,每个对象在计算机中占有一定的内存,同时能完成一定的功能。 2、类与对象的关系 ①类是实例对象的模板,是抽象的概念,代...
  • a7055117a
  • a7055117a
  • 2015年02月14日 23:10
  • 178

java_基础_GUI开发②

java
  • a7055117a
  • a7055117a
  • 2015年03月13日 22:25
  • 218

java_基础_线程

一、概述1、一个程序就是一个进程,进程中可以包括多个线程,每一个线程都相当于一个小的进程,并且各个线程之间可以同时运行,这就是java多线程编程。 2、线程的五个状态 ①新建(new) 用new...
  • a7055117a
  • a7055117a
  • 2015年04月11日 19:22
  • 233

Java_基础—将文本反转

将一个文本文档上的文本反转,第一行和倒数第一行交换,第二行和倒数第二行交换...
  • SoarFly0807
  • SoarFly0807
  • 2017年07月25日 20:17
  • 106

java_基础_异常

一、异常概述 1、当出现程序无法控制的外部环境问题(用户提供的文件不存在,文件内容损坏,网络不可用。。。)时,JAVA就会用异常对象来描述。 2、异常的种类: ①检查性异常 程序正确,但因为外...
  • a7055117a
  • a7055117a
  • 2015年03月03日 22:51
  • 197

JAVA_基础语法1

一.标识符    二.关键字    三.JAVA基础数据类型 3.1. java常量    3.2. java变量      从本质上来讲,变量其实是内存里面的一小块区域,一个程序在运行的时候,实际上...
  • Two_Water
  • Two_Water
  • 2016年05月27日 00:50
  • 645

Java_基础_交换变量

package deep;public class Swap { public static void main(String[] args) { Value value = ...
  • u012552052
  • u012552052
  • 2015年04月08日 18:35
  • 232
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:JAVA_基础简记
举报原因:
原因补充:

(最多只允许输入30个字)