JAVA概述
Posted 猪八戒1.0
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA概述相关的知识,希望对你有一定的参考价值。
一.HelloWorld
1.1java概述
1995java发布jdk1.0版本
2009java是sun公司产品被甲骨文公司收购
java之父 James Gosling
排名:http://www.tiobe.com/tiobe-index/
1.2 bs架构和cs架构
软件种类: 应用软件 系统软件(如操作系统) 应用软件分为两种架构 bs: 不需要下载客户端,把浏览器作为客户端 cs: 需要下载客户端 java做的软件都是bs架构! 也被叫做服务器开发,写的代码都在远程服务器运行!
1.3 jdk是什么?
jdk 又叫sdk 软件开发工具包(做软件开发必须安装的工具包) jre : java运行环境,但是 jdk包含jre的,所以,只需要安装jdk! 两种不同叫法:jdk 8.0 、jdk 1.8
二.语法基础
2.1 为什么配置环境变量
dos命令(了解)
开发仍然用图形化界面操作电脑,不适用dos命令来操作 dir 查看当前目录下的所有内容 cd . 刷新当前目录 cd .. 上一级目录 相对路径和绝对的区分: 绝对路径是有根目录的,盘符就是根目录 D:\\course---绝对路径不能跨盘符 admin ---- 相对路径是只能相对于当前路径 cd 相对路径 cd 绝对路径 磁盘:切换盘符 del 文件名 删除文件 del *.txt 删除当前目录下的所有txt文件 del 目录 提示是否删除当前目录下的所有文件 echo ->文件全名 创建文件 ipconfig 查看本机IP地址 ipconfig/All 查看所有 包含mac地址 (物理地址) cls 清除屏幕 exit 退出
ipconfig在执行ipconfig.exe文件
java 在执行java.exe javac 在执行javac.exe javadoc 在执行javadoc.exe ...
为什么ipconfig命令可以在任何路径下都执行ipconfig.exe?
因为ipconfig.exe被配置在环境变量的path路径下面!
如果自定义一个haha.exe,要在任何路径下都能执行?怎么办?
配置环境变量即可
2.2 环境变量配置的多种方式
方法一: JAVA_HOME: jdk安装目录 path: %JAVA_HOME%\\bin 方法二: path:具体路径
有javahome的配置以后学习到其他地方也不需要再配置环境变量了!
没有javahome配置直接配置path,可能后期还要重新配置环境变量!
2.3 HelloWorld.java理解
-
如果不用public修饰类,那么可以类名和文件名不一致
-
一个文件可以有几个类?
一个文件中可以有多个类,但是只能有一个是public修饰 (如果是做开发,一个文件只允许一个类,这样更清晰!) 一个文件中 有多少个类,就产生多少个class文件
-
一个类中有main和没有main区别是什么?可以有几个?
一个类没有main方法,可以编译,不可以运行! 一个类中只能有一个main方法,mian方法体中也不能嵌套main方法
-
一个main中可以有多个输出语句吗?
一个main中可以有多个输出语句,输出语句必须在main方法体中
2.4 jdk jre jvm三者关系
jdk也叫sdk 是开发工具包------程序员必须安装 --- 可以编译,也可以运行
jre 是 java程序运行环境------- 测试人员 ----只能运行class文件,不能编译
jdk包含jre
java语言的跨平台性
不同操作系统都可以运行同一个应用程序
java通过不同系统开发出不同的jvm虚拟机就可以实现跨平台
jre 包含jvm虚拟机,只有jvm虚拟机和应用程序,可以执行吗?
jre = 虚拟机+lib类库+ bin目录
2.5 java版本
javase 基础版 javaee 企业版 javame 微型版(已过时)
以上是关于JAVA概述的主要内容,如果未能解决你的问题,请参考以下文章