Chapter 01 - JAVA概述
来源:互联网 发布:人工智能行业报告 36kr 编辑:程序博客网 时间:2024/05/21 12:43
1.1 基本知识
软件:一系列按照特定顺序组织的计算机数据和指令的集合。
人机交互方式
图形化界面(Graphical UserInterface, GUI):简单直观,容易上手。
命令行方式(Command LineInterface, CLI):需要借助控制台,输入特定的命令,让计算机完成一些操作。
常用的DOS命令
dir:列出当前目录下的文件及文件夹
md:创建目录
rd:删除目录
cd:进入指定目录
cd..:退回到上一级目录
cd/:退回到根目录
del:删除文件
exit:退出dos命令行
小技巧:
当要删除某一非空文件夹abc时,直接使用rd abc会提示:目录不是空的。
这时,可以使用del abc,会提示:abc\*,是否确认(Y/N)?输入y,则删除该文件夹下的所有文件;而后再使用rd abc,删除该空文件夹。
删除当前目录下所有txt格式的文件:del *.txt
1.2 JAVA语言概述
Sun,1995
完全面向对象,安全可靠,与平台无关的编程语言。
分为三种技术架构:JAVAEE JAVASE JAVAME
JAVA语言的特点:跨平台性
通过JAVA语言编写的应用程序在不同的系统平台上都可以运行。
原理:只要在需要运行JAVA应用程序的操作系统上,先安装JAVA虚拟机(JVM Java Virtual Machine)即可。由JVM来负责JAVA程序在该系统中的运行。
1.3 JAVA环境搭建
1.3.1 JDK与JRE
JDK(Java Development Kit):JAVA开发工具包
JDK是提供给JAVA开发人员使用的,其中包含了JAVA的开发工具,也包括了JRE。所以安装了JDK,就不用再单独安装JRE了。
其中的开发工具:编译工具(javac.exe)、打包工具(jar.exe)
JRE(Java Runtime Environment):JAVA运行环境
包括JAVA虚拟机(JVM:Java Virtual Machine)和JAVA程序所需的核心类库等,如果想运行一个开发好的JAVA程序,计算机中只需安装JRE即可。
简单而言:使用JDK开发完成的JAVA程序,交给JRE去运行。
1.3.2 JDK 下载
www.oracle.com java.sun.com
1.3.3 环境变量配置path
% %:获取动态值
示例:JAVA_HOME=d:\jdk1.8.0(可修改)
path=%JAVA_HOME%\bin
环境变量临时配置方式
示例:
set path= 清空环境变量
set path=haha;%path%(在原环境变量的基础上添加新的环境变量)
只在当前命令行中有效。
path与classpath的查找顺序区别
path:先在当前路径中查找,若没找到,再在path环境变量中查找
classpath:先在classpath环境变量中查找,若没找到同时环境变量结尾有“;”,则会在当前路径中查找;若没有“;”,则结束查找。
一般来说,在配置classpath时,结尾处不加“;”。
注释
单行注释://注释文字
多行注释:/*注释文字*/
文档注释:/**注释文字*/
注意:多行注释中不允许有多行注释。
- Chapter 01 - JAVA概述
- Chapter 1 Java概述
- Chapter 1. C++概述
- 01 Java概述
- Java NIO 01 概述
- 01Java概述
- 01 java概述
- com原理与运用 chapter 1 概述
- Chapter fourteen ARM概述(1)
- Chapter fourteen ARM概述(2)
- Chapter fourteen ARM概述(3)
- Effective Java Chapter 1
- Chapter 3 Java Threads
- Chapter 4 Java Collections
- Chapter 7 Java Applets
- Core Java Chapter 3
- Java语言介绍(01)概述
- 黑马程序员01JAVA概述
- java泛型理解
- npm介绍
- 【技术分享】Use MSBuild To Do More(渗透中MSBuild的应用技巧)
- String数组初始化
- http请求与访问
- Chapter 01 - JAVA概述
- equals与==区别
- maven-dependency-plugin插件的使用
- request里的一些getXXX()方法
- hadoop的hive目录遭误删除(重庆,钟全龙)
- 答CsdnBlogger问-关于职业发展和团队管理问题
- html5调用手机相机并压缩、上传
- session入库Pdo操作
- jquery动画相关函数