运行机制:语言处理程序主要分为汇编程序,编译程序,解释程序
效率(编译>解释)
灵活性(编译<解释)
可移植性(编译<解释)
在解释方式下,翻译源程序时不生成独立的目标程序,而编译器则将源程序翻译成独立保存的目标程序
Java解释型面向对象编程语言
基于Java开发
构建工具:Ant,Maven,Jekins
应用服务器:Tomcat,Jetty,Jboss,Websphere,weblogic
web开发:struts,spring,hibernate,mybatis
开发工具:eclipse,netbean,intellij idea,jbuilder
大数据:hadoop
手机端:android
特性与优势
简单,面向对象,可移植,高性能,分布式,动态性(反射),多线程,安全性,健壮性
三大版本(跨平台:一次开发,到处运行)JVM(VM:虚拟机)
JavaSE:标准版
JavaME:嵌入式开发
JavaEE:E企业级开发
JDK,JRE,JVM
Java Development Kit
Java Runtime Environment
Java virtual Machine
Java开发环境搭建
JDK下载与安装
JDK删除:1.删除Javahome本地文件,删除环境变量,cmd中输入Java -version查看
JDK安装:下载安装包,双击安装,记住安装路径(使用英文路径)配置系统变量中的java_home,同时在path中指定bin目录和jre中的bin目录,最后在cmd中测试查看。
JDK目录介绍:bin:系统可执行程序,include:头文件目录,jre:运行环境,lib:类库文件
HelloWorld及简单语法规则
仪式感:创建code文件夹
`public class hello{ public static void main(String[] args){ System.out.print("hello world!"); } }`在cmd中输入javac hello.java编译成class文件
Notepad++安装和使用
IDEA(集成开发环境)安装:https://www.jetbrains.com.cn/,选择免费社区版,勾选path环境path和.Java后缀。psvm方法快捷和sout输出快捷,也可以直接IDEA优化学习快捷方式