zoukankan      html  css  js  c++  java
  • Java

    Java是一种跨平台的面向对象的程序设计语言。

    • 区分大小写;
    • 标点符号为英文;
    • 强类型语言,在Java中存储的数据,必须在编译时确定其类型;

    Java版本

    Java按应用范围分为3个版本,即Java SE、Java EE和Java ME.

    • Java SE(Standard Edition)
      标准版,Java的基础,主要用于桌面应用程序的开发,包含Java语言基础、JDBC(Java数据库连接性)操作、I/O(输入输出)、网络通信、多线程等技术。
    • Java EE(Enterprise Edition)
      企业版,主要用于开发企业级分布式的网络程序,其核心为EJB(企业Java组件模型)。
    • Java ME(Micro Edition)
      主要应用于嵌入式系统开发。

    Java SE

    • JDK(Java Developers Kits,Java开发组件)
    • JRE(Java Runtime Environment,Java运行环境)
    • API(Application Programming Interface,应用程序编程接口)
    • JVM(Java Virtual Machine,Java虚拟机)

    Java文档

    第一个Java程序

    编译和运行

    1. Java源程序需要编译成字节码才能够被JVM(Java虚拟机)识别。
    2. 借助JDK的javac命令编译java源程序后,会在同一目录生成对应的Java字节码文件(.class文件)。
    3. java命令执行字节码文件,得到执行结果。

    示例

    $ ls -l                                                          
    total 1                                                          
    -rw-r--r-- 1 anliven 197121 113 May 25 00:12 TestJava.java           
    $ cat TestJava.java                                              
    public class TestJava {                                          
            public static void main(String[] args) {                 
                    System.out.println("Hello Java!");               
            }                                                        
    }                                                                
    $                                                                
    $ javac TestJava.java                                            
    $ ls -l                                                          
    total 2                                                          
    -rw-r--r-- 1 anliven 197121 421 May 25 00:13 TestJava.class      
    -rw-r--r-- 1 anliven 197121 113 May 25 00:12 TestJava.java        
    $                                                                
    $ java TestJava                                                  
    Hello Java!                                                      
    $   
    

    注意: java命令后不能跟文件名后缀.class。

  • 相关阅读:
    [CTF]跳舞的小人
    [CTF]Rabbit加密
    [CTF]ROT5/13/18/47编码
    [CTF]URL编码
    [CTF]unicode编码
    [CTF]培根密码
    电机控制总结
    stm32f4定时器配置
    MOS管测量好坏测量方法
    四元数
  • 原文地址:https://www.cnblogs.com/anliven/p/6901658.html
Copyright © 2011-2022 走看看