欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

Java入门之HelloWorld,javahelloworld

来源: javaer 分享于  点击 16318 次 点评:1

Java入门之HelloWorld,javahelloworld


Java入门之看似简单又不简单的HelloWorld.

运行Java程序。

  • 配置环境变量,下载安装JDK,这是重要的第一步。
  • 下面了解一下有关JDK:
    JDK : Java Development ToolKit(Java开发工具包)。JDK是整个JAVA的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具(javac/java/jdb等)和Java基础的类库(即Java API 包括rt.jar)。
    JRE:Java Runtime Enviromental(java运行时环境)。也就是我们说的JAVA平台,所有的Java程序都要在JRE下才能运行。包括JVM和JAVA核心类库和支持文件。与JDK相比,它不包含开发工具——编译器、调试器和其它工具。
    JVM:Java Virtual Mechinal(JAVA虚拟机)。JVM是JRE的一部分,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。
  • Java开发工具
    Eclipse、MyEclipse、NetBeans、Intelij Idea等。这里介绍使用的是 Intellij Idea。
    下面打开下载好的Idea,打开新建项目:
    我们做一个Java项目,需要一个Java SDK,将下载好的JDK安装到 Intellij Idea中,如下:

    单击下一步,选择并设置新建项目的名称和位置,点击完后。

    左侧src文件夹是存放源代码的文件夹,右击此文件夹,新建Java Class类为HelloWorld。这里需要注意:
    • 类名必须与文件名相同*
    • 一个java文件必须只能有一个public类*
    • 每一个类都会生成对应的class文件*
    • 包package必须要求小写,如例子中的kkee*

      新建好后编辑如下:

      package kkee; //包;
      public class HelloWorld { //类;
      public static void main(String[] args) { //方法;
      System.out.println(“HelloWorld”); //变量;
      //以字符串形式打印并输出Helloworld;
      }
      }
      对代码进行一个简单了解:
  • 方法:
  • 访问修饰限定符 :public private protected
  • 方法的返回值:void int boolean float
  • 方法名称:
  • 参数:String[] args:形式参数:形参
  • 函数体:函数体内的代码就是你所要执行的功能
  • main 函数是static: mian 方法是程序的入口点,如果没有关键字static,你没有main方法就无法生成一个实例,Main()函数是必须封装在类或结构里来提供可执行程序的入口点。

运行一个应用程序时,都需要有一个配置,这个过程是基本的。为了创建一个运行配置,点击Run | 编辑配置,选择应用Apply。

当然,之前学习c时运行代码一直使用cmd命令提示符,运行Java程序时也可以,先编译javac,会生成一个.class文件,再运行Java。
编译javac 类名.java 运行 Java 类名
前面是一部分菜鸟总结,下面主要来谈一谈

  • 数值类型及其之间的转换:
  • 数据类型字节数排序:

  • byte 1 char 2 short 2 int 4 float 4 long 8 double 8

  • 自动类型转换和强制类型转换:

  • 举例:byte b = 100; char ch = ‘高’;
    char ch2 = ‘a’; char ch3 = 10;
    short sh = 10; int i = 10;
    float f = 12.5f; double d = 12.3456d;
    long l = 12L;
    byte b2 = 10;
    byte b3 = (byte)(b + b2);
    //自动类型转换小类型==》大类型
    int i2 = b;
    char ch5 = (char)b;
    //强制类型转换 大类型》小类型
    b2 = (byte)i;
    b2 = (byte)ch3;
    //char 2 ===> short 2
    ch3 = (char)sh;
    sh = (short)ch;

  • 小结:自动类型转换:基本数据的自动类型转换只有7种数据类型,除了boolean

  • (1)基本原则:低级别可以直接转高级别
    byte->short->int->long->float->double

  • (2)强制类型转换
    高级别转低级别时,必须要进行强转。
    over…

相关文章

    暂无相关文章
相关栏目:

用户点评