初识java ---我的第一个java程序

Posted lotus-wmm

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了初识java ---我的第一个java程序相关的知识,希望对你有一定的参考价值。

初识java ---我的第一个java程序

课程目录

l  準備

l  開発環境的準備

l  環境変数Path設定

l  第一个程序

 

 

目标

«  实现自己的HelloWorld并运行看到结果

 

一、準備

(1)计算机(パソコン)

(2)计算机硬件:肉眼能看到的部分

(3)计算机软件

                   系统软件:xp, windows, Linux, Mac

                   应用软件:office、qq….

(4)语言

                   自然语言:人与人交流沟通的

                   计算机语言:人与计算机交流沟通的

                                     C,C++,C#,Java

(5)人机交互

                   图形界面:操作方便只管双击,看图操作

                   DOS命令:需要记忆一些常见的命令

(6)单位基本概念

位的概念(b : bit)  : 就是一个二进制数据  (0,1) à 位是计算机的最小单位

字节(B : Byte) 8位组成一个字节  à  字节是计算机的最基本单位

千字节(KB:1KB =  2^10  B

兆字节(MB:1MB = 2^10 KB

千兆字节(GB:1GB =  2^10MB

太字节(TB:1TB = 2^10GB

32位和64位操作系统是指:CPU一次处理数据的能力是32位还是64位

二、键盘功能键的认识和快捷键

         (1)功能键的认识

                   tab

                   shift

                   ctrl

                   alt

                   windows

                   空格

                   上下左右

                   回车

                   截图  QQ截图:Ctrl+Alt+A

 

         (2)常用快捷键

                   全选         Ctrl+A

                   复制         Ctrl+C

                   粘贴         Ctrl+V

                   剪切         Ctrl+X

                   撤销         Ctrl+Z

                   保存         Ctrl+S

                   恢复    Ctrl+Y

                   打开开始菜单        Win

                   打开计算机窗口     Win+E

   打开运行窗口        Win+R

  显示桌面/所有窗口最小化   Win+D

三、常见的DOS命令如下: 

                   盘符的切换:盘符加冒号

                            d:回车

                   切换目录: cd 加路径

                            cd  文件名

                   目录的回退

                            cd..   (退回到上层目录)

                            cd\   (退回到当前磁盘的根目录)

                   查看当前目录内容

                            dir

 

                   自动填充

                            Tab

                   使用上次使用过的命令

                            ↑   ↓

                   清屏

                            cls

                   退出

                            exit

 

四、Java语言概述

    • Java诞生于1995年在sun公司
    • 2009年被oracle收购
    • Java语言:面向对象,简单易学
    • 适合大型企业级管理系统,大型互联网系统

 

         (1)Java语言的名词:   

                jdk:java开发工具包(Java Developlment Kit)

jre:java运行环境(Java Runtime Enviroment)

jvm:java虚拟机(Java Virtual Machine)

        

         (2)Java语言的特点

                       简单高效、面向对象、平台无关性。

       一次编译,到处运行

 

         (3)Java语言是跨平台的,请问是如何保证的呢?

                   针对不同的操作系统,靠不同的jvm来实现的。

         (4)Java语言的平台

JavaEE                  后期学习      javaWeb    企业级开发   互联网项目

               JavaSE                  正在学习      java标准版本  基础语法,标准类库

              JavaME                   嵌入开发      适合移动端的开发

五、JDK,JRE,JVM的作用及关系

         (1)作用

                   JVM:保证Java语言跨平台   虚拟机

                   JRE:Java程序的运行环境

                   JDK:Java程序的开发环境

         (2)关系

                   JDK:JRE+工具

                   JRE:JVM+类库

 

六、JDK的安装

         安装JDK步骤(自行解決):

       Jdk官网:http://www.oracle.com/jp/index.html

         

七、编写案例测试

         ①在非安装盘符下进行测试

         ②新建一个Test.java文件

         ③编写代码

class HelloWorld

         public static void main(String args[])

                   System.out.println("HelloWorld");



 

④通过javac 命令编译Test.java文件 ,在DOS窗口输入:

 javac Test.java

⑤用java命令运行HelloWorld.class文件

  java Test

 

 

 

八、常见问题

         (1)扩展名被隐藏

                   如何找到:工具--文件夹选项--查看--去除隐藏扩展名

(2)我们现在一般文件名称和类名一致。

    .java文件当中的类名(class 后面跟的名称)经过编译过后,会将类名作为.class文件的文件名称。

                             但是,注意: javac后面跟的是文件名+扩展名              

 

                            java后面跟的类名不带扩展名

(3)Java语言严格区分大小写

 

        (4)单词不要写错

                  

         (5)见到非法字符:

                   我们写程序要求标点符号必须全部是英文状态。

                  

         (6)括号的配对问题。

                   一般来说,括号都是成对出现的。

         (7)遇到在类 HelloWorld 中找不到主方法

 

         (8)忘记书写语句后面的分号

                  

 

以上是关于初识java ---我的第一个java程序的主要内容,如果未能解决你的问题,请参考以下文章

初识Kendo

初识MATLAB之编程基础一

初识面向对象三(经典类/多态/鸭子类型/初识封装)

列表的初识,列表的索引切片,列表的增删改查,列表的嵌套,元组的初识,range

springBoot学习笔记初识springBoot

C++提高编程STL 初识