C语言的特点:
贴近硬件,运行极快,效率极高。
操作系统,编译器,数据库,网络系统等。
指针和内存管理
C++:
面向对象
兼容C
图形领域、游戏
Java:
特点
语法像C
没有指针,没有内存管理
真正的可移植性 一次编写 到处运行
面向对象
高性能
分布式
动态性 反射机制,通过反射让Java具有了动态性
多线程
安全性
健壮性
java的发展
基于Java开发了许多的平台,系统,工具。
构建工具:Ant,Maven,Jekins
应用服务器:Tomcat,Jetty,Jboss,Websphere,weblogic
Web开发:Struts,Spring,Hibernate,myBatis
开发工具:Eclipse,Netbean,intellij idea,Jbuilder
Java三大版本
JavaSE: 标准版(桌面版本,控制台开发)
JavaME:嵌入式开发(手机,小家电)x
JavaEE:E企业级开发(web端,服务器开发)
JDK、JRE、JVM
JDK:Java Development Kit Java开发工具
JRE:Java Runtime Environment Java运行时环境
JVM:Java Virtual Machine Java虚拟机 两种运行规则 (解释型、编译型)
JDK 8 下载
去oracle官网下载JDK 8 对应的电脑版本
双击 安装 需要记住自己的安装目录
配置环境变量
我的电脑--》右键--》属性
高级系统设着--》环境变量--》在系统变量里新建--》输入变量名--》JAVA_HOME --》变量值:安装JDK的路径
配置PATH变量 在系统变量里双击打开--》编辑--》新建--》输入:%JAVA_HOME% \bin 再次新建一个 输入:%JAVA_HOME%\jre\bin
cmd 输入: java -version 如果能显示版本说明安装成功
JDK 8 卸载
去我的电脑里 删除java的安装目录
删除JAVA_HOME
删除PATH下关于JAVA的目录
cmd输入 java -version
程序员的第一声呐喊
随便新建一个文件夹code 存放代码
新建一个Java文件
文件后缀名为.java
Hello.java
注意点 系统可能没有显示文件后缀名,需要我们手动打开
Java是一个大小写敏感的
尽量使用英文
文件名 和 类名必须保持一致 并且首字母大写
注意使用英文符号
编写代码
public class Hello{
public static void main(String[] args){
System.out.print("Hello World!");
}
}cmd 进入控制台 保证路径与之前保存代码的路径一致
编译 : javac Hello.java 会生成一个class文件
运行class文件: java Hello
java程序的运行机制
先将Java文件通过Java编译器编译成字节码.class文件 装载到虚拟机的类装载器里这样类就被加载了 , 接下来就会加载到字节码校验器,如果写错了 ,此时会报错。正确则通过解释器解释给操作系统。
IDEA安装
IDEA官网:https://www.jetbrains.com
更多文章请关注《万象专栏》
转载请注明出处:https://www.wanxiangsucai.com/read/cv4675