Java是一门面向对象的编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。
这是我从网上搜的java那些基本概念,省下你们再查了,这没啥意思,不废话了,java能干什么:
可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。
应用于商城开发,商超结算系统,游戏开发等等
需要使用的jdk工具包,在Oracle产品中找到java找到javase自己是什么系统选好就能从下面下载jdk
java平台的体系结构:
JAVASE(主要学):基础核心,包含语法,面向对象的思想,核心的接口类等API虚拟机jvm,可以设计客户端软件,桌面级的操作系统,操作软件,商超部分。
JAVAME:移动设备,游戏,通讯。(冷门)
JAVAEE(主要学):也叫javaWEB项目,95%从事这部分,企业级,从事大型的商城微服务,分布式等。
jdk:java开发环境工具包,想研发java软件,必须要使用java提供的一些开发工具。
jre:java运行环境,想让java程序运行起来,就需要jre,jdk中自带jre。
jvm:java虚拟机,通过java虚拟机来实现跨平台,可以在window,linux,mac等不同的系统运行。
jdk安装
java8安装好后,在此电脑右击找到属性,点击高级系统设置,找到环境变量,在系统变量中找到TEMP,新建JAVA.HOME变量名,变量值就是把jdk-1.8的位置复制过去,确定后找到path,编辑后找到jdk中bin复制路径给到变量值,最后确定。
(不清楚的可以在平台上查一下具体的安装操作流程,肯定有比我还详细)
检测是否安装成功:win+R,cmd,回车进入后,输入java或javac或java -version,回车出现这么一大片balabala就是安装成功了:
输入java -version给出的是版本信息
至于jdk,jre,jvm的关系如下图
可以先用记事本练习一下输出Hello World,新建一个记事本起名HelloJava(随便起名,但注意别命名中别用空格不然编译会找不到文件),后缀改为.java,然后在里面如下写:
public class HelloJava {
public static void main(String[] args) {
System.out.println("Hello World");
}
}
不理解没关系,什么是类什么是方法都会说清楚的,慢慢来,不用急,照着复制粘贴,注意public class后面是我们起的文件名,随便找个好找的文件夹存起来,然后win+R,cmd回车
然后在路径中找到我们存好的java文件,cd是进入文件夹的意思,回车就能进去,找到我们存放java文件的父文件夹,输入:
javac HelloJava.java (javac+文件名后缀)
会编译出一个class文件
再输入:
java HelloJava (java+文件名)
如上图,Hello World就打印出来了
有些错误的可能是因为,隐藏了文件扩展名,在此电脑显示中找到隐藏扩展可更改,或在文件属性中直接改。
HelloWorld一输入,从此走上不归路,
我们的java学习之旅正式开始。