zoukankan      html  css  js  c++  java
  • 学习笔记|Java 教程|菜鸟教程

    一、Java 教程

    1、Java 教程

    Java 在线工具

    JDK 1.6 在线中文手册

    我的第一个 JAVA 程序

    创建文件 HelloWorld.java(文件名需与类名一致), 代码如下:

    public class HelloWorld {
        public static void main(String[] args) {
            System.out.println("Hello World");
        }
    }

    注:String args[] 与 String[] args 都可以执行,但推荐使用 String[] args,这样可以避免歧义和误读。

    运行以上实例

    $ javac HelloWorld.java
    $ java HelloWorld

    输出结果如下:

    Hello World

    执行命令解析:

    以上我们使用了两个命令 javac 和 java

    javac 后面跟着的是java文件的文件名,例如 HelloWorld.java。 该命令用于将 java 源文件编译为 class 字节码文件,如: javac HelloWorld.java

    运行javac命令后,如果成功编译没有错误的话,会出现一个 HelloWorld.class 的文件。

    java 后面跟着的是java文件中的类名,例如 HelloWorld 就是类名,如: java HelloWorld。

    注意:java命令后面不要加.class。

    2、Java 简介

    Java分为三个体系:

    • JavaSE(J2SE)(Java2 Platform Standard Edition,java平台标准版)
    • JavaEE(J2EE)(Java 2 Platform,Enterprise Edition,java平台企业版)
    • JavaME(J2ME)(Java 2 Platform Micro Edition,java平台微型版)。

    2005年6月,JavaOne大会召开,SUN公司公开Java SE 6。此时,Java的各种版本已经更名以取消其中的数字"2":J2EE更名为Java EE, J2SE更名为Java SE,J2ME更名为Java ME。

    特性:

    Java语言是简单的:

    Java语言是面向对象的:

      Java中的动态绑定:方法可以在沿着继承链的多个类中实现,子类可以重写父类的方法。JVM决定运行时调用哪个方法。这就是动态绑定。 

      Java中的多态:重载:编译时多态;重写:运行时多态;

    Java语言是分布式的:

    ...

    面向对象程序设计的 3 个主要特征:封装性、继承性、多态性

    OOPL:面向对象程序设计语言

    3、Java 开发环境配置

    下载JDK

    配置环境变量

    测试JDK是否安装成功 java、javac、java -version

     流行开发工具

    Eclipse

    在 Cloud Studio 中运行 Java 程序

     4、

    Java 基础语法

     类、对象、方法和实例变量的概念

    第一个Java程序

    public class HelloWorld {
        /* 第一个Java程序
         * 它将打印字符串 Hello World
         */
        public static void main(String []args) {
            System.out.println("Hello World"); // 打印 Hello World
        }
    }
    C : > javac HelloWorld.java
    C : > java HelloWorld 
    Hello World

    基本语法

    • 大小写敏感
    • 类名
    • 方法名
    • 源文件名
    • 主方法入口

     

    Java标识符

    Java修饰符

    像其他语言一样,Java可以使用修饰符来修饰类中方法和属性。主要有两类修饰符:

    • 访问控制修饰符 : default, public , protected, private
    • 非访问控制修饰符 : final, abstract, static, synchronized

     

    Java变量

     Java中主要有如下几种类型的变量

      • 局部变量
      • 类变量(静态变量)
      • 成员变量(非静态变量)

    Java数组

    数组是储存在堆上的对象,可以保存多个同类型变量。

    如何声明、构造以及初始化一个数组

    Java枚举

    Java 5.0引入了枚举,枚举限制变量只能是预先设定好的值。使用枚举可以减少代码中的bug。

     枚举可以单独声明或者声明在类里面。方法、变量、构造函数也可以在枚举中定义。

     https://www.cnblogs.com/kailejun/p/6624471.html

    https://www.cnblogs.com/sister/p/4700702.html

    Java 关键字

     private

     

  • 相关阅读:
    maven 构建 war文件&&Glassfish运行+部署war文件+访问(命令行模式)
    配置Glassfish服务器、部署Java web项目、Maven安装配置及JDK版本匹配性问题
    配置apache-maven-3.6.0时所遇到的坑(二)
    配置apache-maven-3.6.0时所遇到的坑(一)
    对Functional Language的认识
    论Injection的前世今生
    简单实现美团手机版应用源码
    WindowsPhone8可缩放图片控件的实现
    MallBuilder 多用户商城管理系统 v5.8.1.1
    Windows Phone 带文本信息的进度条
  • 原文地址:https://www.cnblogs.com/whoknows1/p/9915620.html
Copyright © 2011-2022 走看看