Java的基础知识

Posted 清风拂笛

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java的基础知识相关的知识,希望对你有一定的参考价值。


一、Java的特点

  • 简单:主要体现在Java没有指针;
  • 面向对象:相比于C语言的面向过程,Java的编程面向对向的思想更加符合人的思维方式;注释:面向对象指的是把对象(需要处理的生活模型:如树木等)和处理它的方法(如对应的函数)封装在一起一种编程方法(可以参考CSDN和百度百科理解);对于一般的初学编程的人来说,面向对象程序设计更加容易理解;
  • 与平台无关,与其他语言相比最大的优势通常在源码编译过后形成机器码只能对应特定的CPU(指不同的操作系统所对应的源码可能不同),如C,C++语言,能够跨平台的原因是Java的开发团队写了Java的运行环境。与平台无关的原因:原因是Java在平台上自己提供了一个运行环境,这个环境由Java虚拟机、类库和一些核心文件组成。而Java虚拟机的核心是Java的字节码,字节码是能被Java的虚拟机直接识别的代码,区别于其他语言采用的机器码。
  • 多线程:允许同时完成多个任务。主要原因是CPU的处理速度快.
  • 动态:组成的基本单元是类,类在运行时实时加载

二、安装平台JDK

  • 安装通过官方网站https:// ,安装在C盘根据向导直接下一步即可,安装在D盘建议将安装路径中的C改成D即可,也可在 B站进行进行教程的学习。Java8以后不用进行Path和CLASSPATH 的配置。

三、Java的开发步骤

Java的基础知识_java

Java的基础知识_机器码_02

Java的基础知识_机器码_03

例子:
编写hello word程序:

  • 1、在目的位置进行Java文件的创建:选择新建文本文档,将文本文档的名称重命名为hello.java

2、代码的编写:

使用记事本或者其他编写软件打开如TEXTPLUS等,TEXTPLUS的安装可以参考B站;

按照下图输入代码

Java的基础知识_机器码_04



3、测试运行

WIN+R在文本框输入cmd,单击确定,进入命令提示符页,输入CD (Java文件的存储位置),在该位置下输入Javac 文件名.java 进行编译,不报错即编译成功,输入Java 文件名,开始运行;得到对应的成果;

Java的基础知识_java_05


  • Java的基础知识_机器码_06


  • 四、Java的反编译

    • 由字节码编译成为源码的过程
    • 原因:字节码不是机器码
    • 输入命令 文件名.Class

    Java的基础知识_字节码_07


    以上是关于Java的基础知识的主要内容,如果未能解决你的问题,请参考以下文章

    Java的基础知识

    Java基础-接口看下图实现如下接口和类,并完成Adventure中的主方法

    map 树木品种

    延迟加载孩子,里面有急切的集合

    如何使用图像处理识别 Google 地图图像中的树木?

    使用机器学习比较树木变化的最佳技术/算法是啥?