ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
# Java的起源 1991年的OAK语言,当时的sun公司的技术小组为了解决电视机机顶盒的开发。而后才改名为Java。Java的主要优势: * 跨平台(从javax包开始) * 系统平台 * 数据库平台 * 面向对象 # Java的开发版本 * JavaSE(J2SE):Java的基础版,用于C(Client)S(Server)程序开发,QQ就是CS程序。 * JavaEE(J2EE):Java得企业版,也是目前最主流的版本,用于B(浏览器)S(Server)开发。 * JavaME(J2ME):Java得微型版,现在已经淘汰了,主要用于非智能机时代Java手机小程序开发。 # 主流的开发框架 * EJB:2006年前,主要的流行版本是2.0和3.0 * SSH:2006-2013年,Spring,Struts,Hibernate * SSM:2012年以后,Spring,SpringMVC,Mybatis # JDK的安装及配置 JDK:Java Developer Kits,简称JDK,目前最新的版本JDK1.9(Java9)的版本,可以在oracle官网下载。安装的过程比较简单,和普通的程序安装差不多,需要注意操作系统。64位的就选64位。 安装之后,必须配置环境变量,如果不配置的话,那么JDK的命令就无法通过Window的控制台运行。 **环境变量配置:** path:C:\Program Files\Java\jdk1.8.0_121\bin 配置好了之后,通过cmd打开window控制台就可以执行JDK中的所有命令了。 **常用的命令有两个:** * javac命令:用来编译java程序的 * java命令:运行java编译后的字节码文件 ``` 这是一个java程序(编译前JavaDemo.java) public class JavaDemo{ public static void main(String args[]){//void表示没有返回值 System.out.println("Hello World"); } public static int add(){//表示方法返回值为int类型 int x = 10; int y = 20; return x+y; } } 编译后JavaDemo.class ``` 在控制台通过 **javac JavaDemo.java** 就可以编译java程序 再通过 **java JavaDemo** 就可以运行java编译后的字节码文件 **Java程序执行步骤:** * 编译:通过javac命令,将java程序编译成class文件,也就是字节码文件。 * 运行:通过java命令,运行java编译后的字节码文件 **权限访问修饰符:** public :最高权限 private: protected: default: 规则: 1. 使用public修饰的类名必须和文件名相同 2. static:静态,可以修饰方法、变量和代码块,具体的static操作需要等到后期学习面向对象的时候学习。 3. void:表示此方法没有返回值 4. mian:方法名称,main是java程序运行的入口方法,也就是说,所有的java程序想要运行的话,必须通过mian方法。 5. String args[]:整体表示此方法有一个数组参数,类型为字符串类型