初始JAVA

Sun->James Gosling创建

Java跨平台
1.Java是一种既面向对象又可跨平台的语言
    面向对象:一切皆对象,因此重点集中在数据、应用程序中操作对象的方法和过程中
2.JDK提供很多工具,这些工具位于JDK的bin文件中
    bin:存放可执行的文件
    jre:存放Javva运行环境
4.Java源代码->编译(.javac)->Java字节码(可跨平台)(.class)->运行->JVM Java虚拟机->Windows、Linux、Solaris
    只考虑业务逻辑,不考虑平台
5.生成应用程序、小应用程序

中间件
共性功能的集大成软件      支撑
操作系统和应用程序之间的共性
一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源,中间件位于客户机服务器的操作系统之上,管理计算资源和网络通信。
交易中间件
消息中间件:解决分布式系统异步,可靠,传输通讯服务问题
支付中间件
操作系统、数据库、中间件齐驱
专业化非常强的细分产业,技术门槛比较高

分布式系统
比如,微信:同一时刻,成都,数百万人在线抢红包,为保证数据及时同步的一个系统

ERP
以管理会计为核心可以提供跨地区、跨部门、甚至跨公司整合实时信息的企业管理软件。针对物资资源管理(物流)、人力资源管理(人流)、财务资源管理(财流)、信息资源管理(信息流)集成一体化的企业管理软件。

博客园,dinghao.farbox.com

.Net

多语言 只在Window平台运行
必须加“VB.Net”

JavaME
JavaSE:Java Platform,Standard Edition    Eclipse
JavaEE:Java Platform,Enterprise Edition    MyEclipse
JSP


/**
cd +项目存放路径->javac Message.java->java Message
**/
public class Message{
    public static void main(String[]args){
        //println 换行;printf 不换行
        System.out.println("hello!hello!");
    }
}

classpath
在编译运行java程序时,如果有调用到其他的类的时候,在classpath中寻找需要的类。找到.class文件
path
Windows中找到.exe文件

原文地址:https://www.cnblogs.com/ivy-xu/p/5256680.html