• 2Java特性


    Java特性

    • Java是面向对象的(oop)
    • Java是健壮的,Java 的强类型机制、异常处理、垃圾的自动收集等是 Java 程序健壮性的重要保证
    • Java语言是跨平台性的,[即: 一个编译好的.class 文件可以在多个系统下运行,这种特性称为跨平台]

      怎么做到的,是因为Java的底层是Java虚拟机,可以运行Java的字节码,也就是Java在操作系统上构建了一层Java虚拟机,这样Java就不受操作系统的影响,所以完成了跨平台性,因此,Java可以称为解释性和编译性的语言完美结合体
    • Java是解释性的
      解释性语言:javascript,PHP, java
      编译性语言: c / c++
      区别是:解释性语言,编译后的代码,不能直接被机器执行,需要解释器来执行, 编译性语言, 编译后的代码, 可 以直接被机器执行, c /c++

    JDK的介绍-Java核心机制-Java虚拟机[JVM]

    基本介绍

    • JDK 的全称(Java Development Kit Java 开发工具包)
      JDK 是提供给 Java 开发人员使用的,其中包含了 java 的开发工具,也包括了 JRE。所以安装了 JDK,就不用在单独 安装 JRE 了。
    • JRE(Java Runtime Environment Java 运行环境)
      包括 Java 虚拟机(JVM Java Virtual Machine)和 Java 程序所需的核心类库等,如果想要运行一个开发好的 Java 程序, 计算机中只需要安装 JRE 即可。
    • JVM
      JVM 是一个虚拟的计算机,具有指令集并使用不同的存储区域。负责执行指令,管理数据、内存、寄存器,包含在 JDK 中

    Java初识

    // 这是Java的快速入门,演示Java开发步骤
    // 对代码的相关说明
    // 1. public class Hello  表示Hello是一个类,是一个public公有的类
    // 2. Hello{} 表示一个类的开始和结束
    // 3. public static void main(String[] args) 表示一个主方法,我们程序的入口
    // 4. main() {} 表示主方法的开始和结束
    // 5. System.out.println("hello,world"); 表示输出"hello world"到屏幕上
    public class Hello {
    
    	// 编写一个main方法
    	// 
    	public static void main(String[] args){
    		System.out.println("hello,world~");
    	}
    }
    

    优化永无止境,这就是技术的魅力

    Java的注意事项

    public class HelloCopy{
    
    	public static void main(String[] args){
    
    		System.out.println("老金 is studying java!");
    	}
    }
    
    
    class Dog{
    
    	// 一个源文件最多只有一个public类,其他类的个数不限制
    	// Dog是一个类
    	// 编译后,每一个类,都对应一个.class
    	// main方法可以放到非public类中
    	public static void main(String[] args){
    
    		System.out.println("Dog is run fast.");
    	}
    }
    
    class Tiger{
    
    	public static void main(String[] args){
    		System.out.println("hello,小老虎");
    	}
    }
    

    学习心得

    • 需求
    1. 工作需要 flink、spark、
    2. 跳槽,对方要求
    3. 技术控,紧跟形势
    • 看看能否使用传统技术解决,到底给我们带来了什么优势
    1. 能解决。但是不够完美
    2. 解决不了
    • 引出我们学习的新技术和知识
    • 学习新技术或者知识点的基本原理和基本语法(不需要考虑细节)
    • 快速入门(基本程序,crud)
    • 开始考虑研究技术的注意事项,使用细节,使用规范,如何优化 -> 没有止境,技术的魅力
  • 相关阅读:
    著名的二分查找的BUG
    C/C++ static用法
    浅谈C++虚函数
    git备忘(长久更新)
    【经典问题】最大子串和
    水波纹效果
    博客迁址 xpeng.scorpionstudio.com
    终于,我们的新产品Fotor Slideshow Maker上线了!!
    分享一款浏览器扩展--美图搜索-图片搜索工具
    分享网页微信防撤回插件
  • 原文地址:https://www.cnblogs.com/jly1/p/15610148.html
Copyright © 2020-2023  润新知