luogg_java学习_01_JAVA基本概述

本文为博主辛苦总结,希望自己以后返回来看的时候理解更深刻,也希望可以起到帮助初学者的作用.

**转载请注明 出自 : luogg的博客园 ** 谢谢配合!

1.1基础常识

常用的dos命令
  • dir 列出当前目录下的文件及文件夹
  • md 创建目录
  • rd 删除目录
  • cd 进入指定目录
  • cd.. 退回到上一级目录
  • cd\ 退回到根目录
  • del 删除指定文件
  • exit 退出dos命令行
  • cls 清空dos命令行
  • echo javase>1.txt 创建1.txt并写javase

java是SUN(Stanford University Network)1995年推出的一门高级编程语言。

java语言的特点
  1. 面向对象
  • 两个基本概念:类,对象
  • 三大特性:封装,继承,多态
  1. 健壮性
  • 吸收了c/c++有点,去掉了指针、内存申请与释放等,提供了一个相对安全的访问机制。
  1. 跨平台性
  • 安装一个JVM虚拟机,由jvm负责java程序在该系统中运行。

java两种核心机制
  • java虚拟机
  • 垃圾回收机制
graph LR
*.java-->*.clasS

JDK的安装

  • jdk是提供给java开发人员的,包含了java开发工具(例如编译工具javac.exe,打包工具jar.exe),也包含了jre,
  • 配置环境变量是为了在dos底下的任何位置都可以使用jdk的命令
  • 测试jdk是否安装好:dos底下输入javac或者java -version
  • 配置环境变量即将java bin目录地址复制到classPath中
  • 为什么要设置JAVA_HOME变量,变量值为java的目录地址呢?因为防止bin目录被放到其他位置之后jdk失效。以后只需要修改JAVA_HOME中的变量即可,也防止Path的被不小心修改。
  • 增加JAVA_HOME以后,path设置为%JAVA_HOME%\bin; %为动态的获取地址

第一个程序HelloWorld及常见问题

  • 一个源文件里边有几个class类,编译后就会生成几个对应的class文件。
  • 一个源文件中只能将一个类定义为public。因为定义的public的类名必须与源文件名相同。
  • mian()方法是程序的入口,方法内是程序的执行部分。
执行程序:
  1. 编译:javac.exe 编译完,生成诸多个.class字节码文件。
  2. 运行:java.exe

注释
  • 单行注释 //这是单行注释
  • 多行注释 /* 这是多行注释 */
  • 文档注释 注释内容可以被javadoc所解析,生成一套以网页形式体现的该程序的说明 javadoc -d mydoc -author -version HelloWorld.java
/**
    *@author 指定java程序作者
    *@version 指定源文件版本号
    *@param 方法的参数说明
*/
posted @ 2016-06-17 08:34  洛GG  阅读(350)  评论(0编辑  收藏  举报