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概述的主要内容,如果未能解决你的问题,请参考以下文章

JSP # JSP入门及简单概述

Java - 全名的正则表达式

验证全名的 Java 正则表达式只允许空格和字母

JSP

JAVA:当我可以使用我想使用的对象的全名时,变量“this”的目的是啥? [复制]

java 获取当前文件的路径,路径全名