java 基础:
B/S :browser(浏览器) / server(web服务器)
C/S :client / server(db server)
ria : rich internet application
ws : web service(天气预报和股票查询:异构系统之间的通信,是基于面向服务的整合。不同语言和系统之间协同交互SOA)
平台无关:操作系统。一次编译,到处执行。
sandbox : 沙箱,jvm。
Java版本;
jee: java Enterprise Edition 企业版(企业环境下的一套方案)
jse: java standard Edition 标准版(桌面和商务应用程序提供解决方案)
jme: java micro Edition 微型版
大数据解决的问题:存储+运算 ====》优化。
Java 特点:
1. 跨平台:需求sandbox (JVM)
2. oop :orientend object program,面向对象语言。
一切皆对象。
ooa 面向对象分析
ood 面向对象设计
jvm :Java virtual machine java虚拟机
jre : java runtime enviroment java运行环境
Java + 核心类库
jdk :Java develop kit Java开发包
Java + 工具软件
Java 运行机制:
1.编写源代码 xxx.java
javac(java compile)
2.编译源代码 *.java ----------------------------->.class
java
3.运行机制 : *.class------------------------> 程序
程序:可以执行的文件
进程:运行着的程序。
安装jdk:
1.下载 从Oracle官网下载相应的系统的64位版本(jdk-8-windows-x64.exe)
2.运行安装
3.选择路径:
要求没有空格和非中文。
D:\mywork\jdk
4. cd %{java_home}\bin (java安装的bin目录)
5. Java -version (测试是否安装成功)
配置环境变量
1.计算机 -->右键 --> 属性 --> 高级系统设置 -->环境变量
win下不区分大小写 分隔符 ; Linux 下分隔符 :
技巧:(为了不因为jdk的目录或者目录名称的改变,而不断更改path的值,而导致
对path变量值的误操作。)
1.创建一个环境变量JAVA_HOME 记录jdk的目录。
2.在path中通过%% 动态获取JAVA_HOME的值。
3.例如: JAVA_HOME=D:\mywork\jdk1.8.0_20
path = %JAVA_HOME%\bin;%path%
其中:%JAVA_HOME%:动态获取名称为JAVA_HOME的环境变量的值。
%path%:动态获取path环境变量的值。
卸载:
1.控制面板
2.程序
3.找到软件 --> 卸载
jdk目录:
1.bin binary 二进制 JDK包含的一些开发工具执行文件
2.lib 类库文件 JRE要用的代码库,属性设置,资源文件
3.src 类库源文件(解压src.zip之后)
4.include C 语言头文件 支持 用Java本地接口和Java虚拟机接口 来本机代码编程
5.db 纯Java开发的数据可 Derby,是一个开源的100%Java开发的关系数据库
扩展名:显示 OS (操作系统) 的文件扩展名
1.在任何窗口中,按下 Alt ,显示菜单(如果菜单隐藏了)
2.工具 --> 文件夹选项 --> 查看 --> 有个选项:隐藏已知文件类型的扩展名。
如果,勾选。取消选择, 点击应用到所有文件夹,确定.
编写Java程序。
1.编写一个文本文件。
Demo.java
class Demo{
}
2. 编译Java源文件
javac Demo.java //Demo.java 源文件路径
3. 运行 Java程序
Java Demo
jar :java archieve , java 归档文件
path: OS搜索文件的路径顺序。
classpath类路径
1.在内存中设置
java程序搜索Java类的顺序。
set classpath=d:\java;d:\;
2. 添加classpath的环境变量
classpath=%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;.
3.java 指令执行时可以直接指定classpath路径。
java -cp Demo
4. 类搜索的顺序
1. -cp | -classpath 参数指定路径
2. classpath 系统的环境变量
3. 当前目录
Java基础和环境配置
原创
©著作权归作者所有:来自51CTO博客作者华智AI标准的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:学习Java的计算机基础普及
下一篇:Java基础(移位,函数)
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Python 基础入门--简介和环境配置
建议收藏阅读上周结束了如何构造一个机器学习项目的系列文章,当然还有一篇简单的总结以及介绍一些入门的学习资料,...
python bash 子函数 linux 安装过程 -
java的配置环境--Java基础002
java的环境的搭建:jre: java运行环境。 jre = java虚拟机 + 核心类库(辅助java虚
java jdk 环境变量 java虚拟机 -
centos基础环境配置
centos基础配置
centos基础配置