zoukankan      html  css  js  c++  java
  • JSJ——java基本概念一

    Java曾以什么优点吸引你走上程序员这条不归路?

    友好的语法、面向对象、内存管理和最棒的跨平台可移植性、write-once/run-anywhere

    当然,只有我们真正投身入java才发现有bug要除、功能限制很大、运行速度不快(以前旧版本),但是现在的java是又快又有威力。

    java工作方式

    它的目标是要让你写出一个应用程序且能够在你或你朋友所拥有的任何设备上执行。

    1、源代码:编写源代码文件

    2、编译器:运行源代码,检查错误,产生字节码(与平台无关)

    3、输出:任何支持java的装置能够把它转译成可执行的内容

    4、Java虚拟机(JVM):读取与执行字节码

    那我们程序员要做什么呢?

    1、源代码:编写源代码  保存为Test.java

    2、编译器:执行javac程序来编译Test.java,如果没有错误会产生Test.class文件,这个文件由字节码组成

    3、输出:编译代码Test.class

    4、Java虚拟机:启动JVM来运行Test.class文件,JVM会将字节码转换成平台能够理解的形式来运行

    Java的程序结构

    1、源文件:扩展名为.java带有类的定义。来用来表示程序的一个组件,小程序(不是微信小程序)可能只有一个类,类的内容必须包在花括号里面。

    2、类:带有一个或多个方法,run方法带有如何行走的指令,方法必须在类的内部声明。

    3、方法:在方法的花括号中编写方法应该执行的指令。方法代码由语句组成,方法就像函数或过程。

    (如下图)

    public class Person {
    
        void run ( ) {
    
            statement;
    
        }
    
    }
    

    交流群:628793702
  • 相关阅读:
    Spark的Java API例子详解
    idea 创建scala maven工程
    Hbase 创建表 插入数据Hb
    zookeeper.ClientCnxn: Opening socket connection to server CDH03/192.168.121.147:2181. Will not attem
    null, message from server: "Host 'CDH01' is not allowed to connect to this MySQL server
    虚拟机设置静态网络
    linux无密访问
    Hbase启动出问题 master.HMaster: Failed to become active master
    简单的深度优先例子
    常用git操作命令
  • 原文地址:https://www.cnblogs.com/UncleCatMySelf/p/9139170.html
Copyright © 2011-2022 走看看