java的初级认识

Java六大特点

1.简单  (相对于c语言  指针(*p)地址)

Java弱化了指针的概念(不在说指针了)

使用了引用的概念来解释指针 *p


2.面向对象  更贴近人的思维(婚介网站 功能:给你推送大龄女青年)


3.分布式  多台服务器共同处理一个服务


4.跨平台性 (重点)

Windows  Mac Linux 
Java程序可以在不同的平台上运行  写一份代码适用不同的平台;

java代码  java.后缀结尾的  不能直接运行

需要一个编译的过程  .java  编译成  .class文件(字节码文件)

通过java虚拟机把 .class文件翻译成系统能处理的指令


5.安全性(内存回收机制)

GC垃圾回收机制  轮询机制   发现没有使用的内存空间就释放该内存

需要找到之后才释放所以有一定的滞后性


OC使用的是引用计数机制(都是用来释放不用的空间)


6.健壮性(异常处理机制)

后端(必须要做验证)

容错性比较高 出现问题时,由你处理


Java SE   Java基础部分

Java  EE   javaweb部分   服务端

Java  ME  移动端


Java的开发环境

1.JDK  开发工具包

2.JRE  运行的jar包(系统提供的类)jar包中是.class文件

3.JVM  java虚拟机(最终翻译成操作系统识别的指令)  java最终是运行在java虚拟机上的


JDK包含JREJVM

JRE包含JVM



控制台执行编译java代码

1.javac  .java 编译成.class文件

javac   加上文件名.java

2.java    执行java程序

java  加上文件名

3.javaDoc 制作API文档



JDK

bin文件夹保存的是 java 的操作指令

lib文件夹保存的是系统提供的jar


Windows

注意:直接使用java命令编译代码会出现找不到该指令

需要配置环境变量(让系统可以找到bin文件下的指令)



Path 环境变量中  可以直接使用

在环境变量中新建一个自定义的变量例如

JAVA_HOME    C:Prdg\java\sdsd\bin

Path  %JAVA_HOME%



猜你喜欢

转载自blog.csdn.net/jsymax/article/details/80170764