JAVA学习笔记----第一章的总结

原创 2013年12月04日 22:23:56

JAVA学习笔记----第一章的总结







1.环境变量


windows下可以在cmd中通过set ,linux下可以通过export 临时设定当前命令行或者terminal的环境变量,只有在当前终端创建的才能继承当前的临时环境变量。

CLASSPATH 设置搜索类的路径,在1.4版本以后可以自动搜索,1.5版本之后可以不设置。可以通过-classpath 临时设定环境变量。

如果设置了CLASSPATH环境变量,一定要在环境变量前加一个".",代表当前路径。


 2.java文件的编译与运行


java 的编译命令为javac
常用参数-d 指定存放的目录

运行命令 java

运行XXX.java 编译生成的class 文件,执行命令时不需要带后缀名。

java  类名


3.java 源文件的命名规则


1.java 区分大小写
2.后缀名为java
3.java 的程序源文件的主文件名是可以任意的,但如果java类定义了一个public 类,那么该源文件的文件名必须和该public类的类名相同,所以一个Java源文件中最多只可以定义一个Java 类。


4.关于main()

Java是严格区分大小写的,Java 中的main()为小写字母开头,而C#中的Main() 为大写开头。
一般可以这样写:
public static void main(){
}

或者:
static public void main(){
}

但一般习惯第一种

如果将main()写成Main(),Java解释器会把Main()当成普通的方法,而找不到程序入口。


5.垃圾回收机制


Java 的垃圾回收机制(Garbage Collection) 简称GC,一般会在CPU空闲或者JVM内存紧张的时候启动。
垃圾机制回收无用的对象内存空间,这些内存空间都是JVM堆内存里的内存空间,对物理资源无法回收,比如io 数据库连接。
可以通过将对象的引用设置为null暗示可以回收对象。可以通过 finalize()   System.gc() 来建议系统进行垃圾回收,但垃圾回收机制不能精确控制。
JDK 7 使用的G1垃圾回收机制,替代之前并行标记 CMS。

版权声明:本文为博主原创文章,未经博主允许不得转载。

java学习笔记总结

Java环境搭建: 下载、安装JDK:http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html配置环...
  • pegsa
  • pegsa
  • 2016年05月22日 19:29
  • 7191

《机器学习》-- 周志华 (第一章学习笔记)

第一章学习笔记基本术语 分类(classification):若我们欲预测的是离散值,如“好瓜”“坏瓜”,此类学习任务成为“分类”。 回归(regression):若预测的是连续值,如西瓜成熟度0.6...
  • Cristal_yin
  • Cristal_yin
  • 2017年07月08日 13:11
  • 398

《机器学习》周志华学习笔记——第一章 绪论

1)回归与分类:利用机器学习对离散值进行预测时,称为“分类”,而对连续值进行预测时,称为“回归”。 2)监督学习与无监督学习:根据训练数据是否有标记信息,学习任务可大致分为两大类,“监督学习”与“无...
  • laoma023012
  • laoma023012
  • 2016年08月01日 10:18
  • 1108

超详细的java基础知识学习(java SE、javaEE)笔记 核心重点!

标识符 Java 的标识符是由字母、数字、下划线_、以及美元符$组成,但是首字母不可以是数字。Java 标识符大小写敏感,长度无限制,不能是 Java 中的关键字。命名规则:要见名知意! u  变...
  • qq_34477549
  • qq_34477549
  • 2016年10月13日 09:12
  • 2411

超全的css新手学习笔记

适合新手的css学习笔记,超级全面
  • qq_34477549
  • qq_34477549
  • 2016年10月11日 10:27
  • 1643

PRML 阅读笔记(一)<1.1--1.2>

第一章《introduction》,一开始先介绍了一些背景zh
  • u013017118
  • u013017118
  • 2014年09月27日 18:06
  • 791

计算机网络自顶向下第一章读书笔记

计算机网络自顶向下第一章读书笔记
  • qq_18952073
  • qq_18952073
  • 2016年08月24日 22:14
  • 570

JavaWeb之Servlet课堂笔记[自己总结的]

1、什么是Servlet? Servlet是javax.servlet包下的一个接口 而Servlet程序是我们自定义的java类,它必须实现Servlet接口,或者继承GenericServle...
  • u013296413
  • u013296413
  • 2014年07月23日 13:32
  • 682

springmvc学习笔记(22)-springmvc开发小结

本文对springmvc系列博文进行小结 springmvc框架 注解开发 使用注解方式的处理器映射器和适配器 注解开发中参数绑定 springmvc和struts2区别 校验 数据回显 异常处理 ...
  • h3243212
  • h3243212
  • 2016年03月15日 11:31
  • 3171

【数据结构】第一章总结

前言 之前自考的总结发的很少,这次要认真的总结一些,一是因为数据结构比较底层,需要好好梳理这部分知识,二是总结过后印象更加的深刻,这次总结一下第一章内容 思维导图 ...
  • cd18333612683
  • cd18333612683
  • 2016年07月16日 10:51
  • 381
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:JAVA学习笔记----第一章的总结
举报原因:
原因补充:

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