第一课 简介及第一个java程序

本文介绍了Java的发展历程、核心机制及特点,并通过一个简单的“Hello World”程序演示了如何编写、编译和执行Java代码。

选择了java说明你有了目标,那剩下的就是坚持了,作为讲师 每个第一堂课都会和学生强调:

 

                                  坚持最重要
一.简介

    1.java 是SUN( Stanford University  NetWork) )的产品 ,现在SUN已经被oracle公司

      (在中国叫甲骨文)收购。 

    2. 1995年  java 1.0推出 (互联网的兴起) 

    3.  java1.2版本之后:

           java  SE:Standard Edition 桌面应用程序的开发 

           java  EE:Enterprise Edition  企业级系统 (我们授课的主要方向)

           java  ME :Micro Edition 嵌入式设备 

    4.  java是什么? 

              java:不仅仅是一个编程语言 而且是一个技术标准  是一个平台。 

    5.  java语言的特点:

           (1).面向对象的语言

           (2).与平台无关  提供了开发运行的环境

           (3).健壮的语言 去除了指针的操作

           (4).多线程的语言 提供了多线程机制

           (5).安全的语言 提供了代码检测机制 

    6.java 的核心机制 

        (1) java 虚拟机(Java Virtual Machine)

               1)可以理解为以字节码为机器指令的cpu

               2)对于不同的平台运行有不同虚拟机(java 虚拟机是不跨平台)
               3)java虚拟机屏蔽了底层运行平台的差别 实现“ 一次编译 随处运行”
               4).class文件(字节码文件) 是跨平台

        (2). 垃圾回收机制(Garbage Collection)

               1)不在使用的内存空间进行回收 ------垃圾回收

               2)java语言消除了程序员回收无用内存空间的责任;它提供一种

                    系统级线程跟踪存储空间的分配情况。并在JVM空闲时,检查

                    并释放那些可被释放的存储器空间。

               3)垃圾回收机制在java中是自动运行的 程序员是无法精确干预的 

        (3)代码安全检测(Code Security)

 

                1)下载效验  ----  检测字节码的出处,确定其安全性。

                2)字节码校验 --- 校验字节码的合法性。

                3)跟踪检测 --- 监视字节码运行的每一步骤。

 

二.第一个java程序   

     java程序要执行的基本步骤:编写----编译----执行 

    1.代码(属于编写) 

       public class HelloWolrd{
           public static void main(String[] str){
                System.out.println("helloworld");
           }
       }

 

       把这段代码写在一个文件里 文件名为 HelloWorld.java    放到d:javalesson文件夹下 

       .java为java文件的扩展名

 

     2.环境变量(为编译执行做准备)

        PATH:java命令的路径 

        我的电脑(右键)---->属性--->高级  --->环境变量--->系统变量 

        修改PATH:

                path=C:/Program Files/Java/jdk1.6.0_04/bin;+原有的

               (C:/Program Files/Java/jdk1.6.0_04是你JDK安装的目录)

 

     3.编译  使用javac命令   

           开始---->运行(cmd进入)

           然后是dos的命令 : d: 

           进入javalesson文件夹下 :cd  javalesson 

           使用javac命令编译:javac  HelloWorld.java          

            执行完这个命令就会在 lesson文件夹下看到 HelloWorld.class文件

         

     4.执行 使用java命令 

          java  HelloWorld 

          在dos下会输出 helloworld

helloworld运行截图

 

     5.注意:
   
             (1). 如果的定义的类是public  要求 类名和文件名保持一致

             (2).在windows操作系统中文件名是不区分大小写的

             (3). 如果你的文件名 大小写与你public的类名不一致 ,编译时以你的类名为准

    

    

 

           

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值