与Java相关基础知识内容

与Java相关基础知识内容

java语言特性

  • 面向对象 非常接近我们现实世界的思维的语言
    封装、继承、多态
  • 简单 相较于C、C++语言来说,他省去了指针和内存释放等操作
  • 安全
  • 跨平台 java通过JVM实现跨平台
  • 分布式 例如spring clout
  • 动态特性 java语言是多态的,分为动态的多态、静态的多态(方法的重载)
  • 强类型 即接收到的类型一定要与定义的类型一致(赋值安全)

Java程序的基本结构

  • 包信息 例如: com.stx.p
  • 插入语 例:java com.util.scanner
  • 类 public class Hello

【注】:第一个和第二个不是必要条件

什么是java技术

1.运行机制

  • MyProgram(这是自己写的源代码)----->API (接口)----->JVM(翻译成本地可识别的语言)----->Hardware-based platform

2.JVM(java virtual machine)虚拟机

  • java虚拟机是可运行java字节码的假想计算机,是基于下层操作系统和硬件平台

  • java虚拟机三大功能{
    执行代码;
    管理内存;
    执行垃圾回收;}

    [注]: JIT是相当于缓存了出现频率很高的语句,在执行时就可以直接被打印出,从而不需要进行解释

    JDK、JRE、JVM

    • jdk(java development kit ) java开发包 ; jre(java runtime environment) java运行环境,运行时的类库; jvm (java virtual machine) java虚拟机
    • 三者关系

通过文档及Doc命令行写出Hello的具体步骤

  • 写前须知

源代码(后缀为 .java)---通过javac------> 编译器(对源代码进行加工)----->字节码文件(.class)---通过java--->再通过Doc命令行输出给定的语句

1.再文档中新建一个文本文档,并且改名为Hello.java

2.点开新建的文本文档编辑内容

3.在这个根目录最前面输入cmd,打开命令行

3.在命令行中输入javac Hello.java ; 然后再输入java Hello即可得到

一些注意点

  • java是解释执行,但其中包括编译的过程
  • javac再jre的bin目录下
  • 一个java文件里面只能有一个Public的类,且如果定义的是public类,文件名和类名必须保持一致。
  • java的三个版本包括:
    J2SE 标准版---程序开发适用于PC机上运行
    J2ME 微缩版---适用于手机等嵌入式设备
    J2EE 企业版=---适用于服务端应用开发(发展最好)
posted @   一只行走的MAO  阅读(35)  评论(1编辑  收藏  举报
相关博文:
阅读排行:
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库
点击右上角即可分享
微信分享提示