java--java介绍
1.java是什么
java是什么:java是一门编程语言
编程语言分类:
1.机器语言01二进制
2.汇编语言:命令行==
3.高级语言
开发软件的
软件:
1.系统软件win mac linux c
2.应用软件 java都可以做
基于不同端:PC:基于桌面端的应用程序
基于移动端:android ios
基于浏览器:borwser 淘宝,京东
3.java历史
java开发版本:
JAVASE:java标准版 pc--->GUI不学,社会抛弃
JAVAEE:java企业版 web项目开发
JAVAME:java微型版,嵌入式开发
4.java优势
相对于:c++ c
1.语法相对简单
2.面向对象
3.健壮性
1.底层有GC机制:垃圾处理器,自动帮助我们回收对象,保证内存足够
2.异常处理机制,一段程序出现问题,不影响其他功能正常执行
4.分布式
1.RMI远程接口访问 socket URL
5.多线程
Thread--->并发
6.可移植性/跨平台
编译一次,到处执行
7.动态性
但java语言不是一门动态语言,运行期间可以动态的获得类得组成部分,跟后面反射有关系
动态语言:程序运行中,可以改变类的结构
5. helloworld.java
java程序的编写和运行必须依赖jdk
JDK:java开发工具包
JRE:java runtime environment java的运行环境
JVM:java virtual machine java虚拟机
任意一门语言编写的程序,离不开计算机
编程语言,从运行角度:1.编译型语言 C可以自己编译
2.解释型语言 html css js在浏览器上解释运行