目录

1.编写第一个Java程序

1、 创建Java源程序

2、编译并运行“HelloWorld.java”文件

1.1.4 Java跨平台原理

1.2.1 MyEclipse的安装和使用

1、下载MyEclipse软件

2、安装、破解MyEclipse软件

3、使用MyEclipse开发Java程序

4、MyEclipse常用操作和常用快捷键

常用快捷键:

1.2.2 Java API帮助文档

1.2.3 Java反编译工具

1、编译和反编译

2、反编译工具jad和FrontEnd Plus


1.编写第一个Java程序

1、 创建Java源程序

(1)在某个文件夹内新建一个文本文档文件,并修改这个文本文档文件名为“HelloWorld.java”。
            (2)使用记事本或者其他文本编辑器打开新建的“HelloWorld.java”文件,在文件内书写如下代码(注意大小写,英文符号)。
                    public class HelloJava {
                        public static void main(String[] args) {
                            System.out.println("Hello World");
                        }
                    }
            (3)书写完代码后保存文件

2、编译并运行“HelloWorld.java”文件

(1)通过组合键“Windows+R”进入运行窗口,输入“cmd”命令进入DOS窗口。
            (2)通过“cd java文件的路径”命令进入“Hello World.java"文件坐在的文件夹。
            (3)执行编译命令“javac HelloWorld.java ”,生成HelloWorld.class文件
            (4)执行运行命令“java HelloWorld”运行class文件,在DOS窗口输出“Hello World”。

1.1.4 Java跨平台原理

(1)跨平台是指程序可以在多种平台(Microsoft Windows、Apple Macintosh和Linux等)上运行,即编写一次,随处运行(Write Once,Run Anywhere)。
        (2)Java语言通过为每个计算机系统提供一个叫做Java虚拟机的环境来实现跨平台。
        (3)Java虚拟机是可运行Java字节码的虚拟计算机系统。可以将Java虚拟机看成一个微型操作系统,在它上面可以执行Java的字节码程序。
            它附着在具体操作系统之上,本身具有一套虚拟机指令,但它通常在软件上而不是在硬件上实现。
        (4)Java虚拟机形成了一个抽象层,将底层硬件平台、操作系统与编译过的代码联系起来。

​        (5)Java字节码具有通用的形式,Java实现跨平台性只有通过Java虚拟机处理后才可以转换成具体计算机可执行的程序。

任务2:使用MyEclipse开发Java程序
        集成开发环境(Integrated Development Environment,IDE),MyEclipse集成了编辑、编译、解释、运行、调试等功能,并且提供了图形化界面。

1.2.1 MyEclipse的安装和使用

1、下载MyEclipse软件

在MyEclipse官网https://www.myeclipsecn.com下载MyEclipse软件

2、安装、破解MyEclipse软件

参照《MyEclipse安装和破解》Word文档

3、使用MyEclipse开发Java程序

创建Java项目--->创建包--->创建Class文件--->保存文件(编译)---->运行
            参照《使用MyEclipse开发Java程序》Word文档

     4、MyEclipse常用操作和常用快捷键

常用操作:
                (1)显示不同窗体:Window--->Show View--->点击要显示的窗体
                (2)显示代码编辑区行号:在代码编辑区左侧单击鼠标--->Show Line Numbers
                (3)Java代码编辑区的字体、大小和颜色:Window--->Preferences--->General--->Appearance--->Color and Fonts--->Basic--->Text Font--->Edit
                (4)控制台字体、大小和颜色:Window--->Preferences--->General--->Appearance--->Color and Fonts--->Debug--->Console font--->Edit

常用快捷键:

(1)内容辅助键:Alt+/
                    main---->Alt+/
                    syso---->Alt+/
                (2)格式化代码:Ctrl+Shift+F
                (3)导包:Ctrl+Shift+O
                (4)单行注释:Ctrl+/、取消单行注释:Ctrl+/
                (5)多行注释:Ctrl+Shift+/、取消多行注释:Ctrl+Shift+\
                (6)删除某行代码:Ctrl+D
            其他具体内容参照书本P188页附录2《MyEclipse常用基本操作汇总》

1.2.2 Java API帮助文档

(1)在开发过程中如果遇到疑难问题,除了可以在网络中寻找答案,也可以在Java API帮助文档(简称“JDK文档”)中查找答案。
        (2)JDK文档是Oracle公司提供的一整套文档资料,其中包括Java各种技术的详细资料,以及JDK中提供的各种类型的帮助说明。
        (3)它是Java开发人员必备的、权威的参考资料,就好比字典一样。
        (4)在开发过程中药养成查阅JDK文档的习惯,到JDK文档中去寻找答案,寻找解决方案。

1.2.3 Java反编译工具

1、编译和反编译

(1)编译:将源文件(.java)转换成字节码文件(.class)的过程称为编译。
            (2)反编译:将字节码文件(.class)转换回源文件(.java)的过程称为反编译。

2、反编译工具jad和FrontEnd Plus

(1)jad的使用步骤
                    第一步:双击jad.exe文件。
                    第二步:在cmd窗口中进入jad.exe所在的文件夹(XxxXxx.class文件与jad.exe在同一个文件夹内)。
                    第三步:执行反编译命令:jad -s java XxxXxx.class。
            (2)FrontEnd Plus的使用步骤
                    第一步:双击FrontEnd.exe文件。

北大青鸟培训后端培训第二天相关推荐

  1. 北大青鸟网络工程师培训毕业生优势何在?

    北大青鸟网络工程师培训毕业的学员和大学毕业生做一个比较. 1. 理论知识 大学毕业生理论知识丰富,一直是大学生引以为傲的,其实说丰富不如说是广泛,的确,学的广泛,涉及到哪一方面都能有所了解,但是仅仅是 ...

  2. 北大青鸟 JQuery制作特效 第二章 (上机练习

    北大青鸟 JQuery制作特效 第二章 (上机练习 练习一丶制作简易的当当购物车页面 <!DOCTYPE html> <html> <head lang="en ...

  3. python培训好学吗-开平北大青鸟:Python培训怎么选?Python好学吗?

    Python作为近两年随着人工智能一道火起来的语言,很多人知道Python,但是并不清楚的了解.你可能听说过C语言,听说过java语言,php语言,web语言甚至数据库sql语言但其实这些语言都没有p ...

  4. 为什么要进入这行?为什么要上北大青鸟或类似培训机构?

    看到年轻人们,怀揣180块钱,还在冲锋,没有面试,没有电话,连个Email回应都没有,但是,还是要学习Java,还是要学习编程.还是要花万多块去上北大青鸟. 你看得见我用键盘打出的字,却看不到我掉在键 ...

  5. 进大专好还是去北大青鸟这类培训机构好呢?

    从负责任的角度来说,上大专好一些. 从负责任的角度来说,上大专好一些. 从负责任的角度来说,上大专好一些. 上完大专还可以专升本一下. 学历的重要性不言而喻. 至于培训的, 可以前期自学一下. 不要光 ...

  6. 北大青鸟青岛银河 培训情况

    有人知道青岛银河的培训如何吗?最好高手们能指教一下中心的实际就业情况,谢了!我正在学习,刚上一个月,感觉课松,学习时间太少,请问大侠们这个有前途吗?

  7. 腾讯T2大牛手把手教你!北大青鸟暑假java培训

    Java面试指南 今天给大家分享一份[Java 面试 + Java 后端技术学习指南]:一份通向理想互联网公司的面试指南,包括 Java,技术面试必备基础知识.Leetcode.计算机操作系统.计算机 ...

  8. 北大青鸟java初级培训_java初级编程

    贝构异常可以抛出直接在拷造函数中,初级不能序员拷贝函数就迫这样构造使程使用,误运行总是程序出现否则时错. 如图片文件,编程面向对于的流字节,读取了就行直接.初级:下如何文件面的演示件中读程序从J示例取 ...

  9. 北大青鸟 php,PHP技术北大青鸟计算机职业培训

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 因为PHP是一种开放性的语言,这也导致了开发环境没有强而权威的支持.这里列举一些比较好的编辑工具,希望能给大家开发PHP程序提供一些帮助. 1.Dream ...

最新文章

  1. 《深入浅出iPhone/iPad开发(第2版)》——在Xcode中建立你的界面
  2. c++设计一个不能被继承的类
  3. php 未定义偏移,未定义的偏移PHP错误,尝试从文件读取
  4. python 宏定义_python Debug宏定义
  5. ORACLE表空间的相关操作
  6. Effective Java之注解优于命名模式(三十五)
  7. C# 获取进程或线程的信息
  8. 转 alsa录音放音执行流程详解
  9. 学习笔记(47):Python实战编程-pack布局
  10. ActiveX: 如何用.inf和.ocx文件生成cab文件
  11. 服务器系统盘安装在sdb,从U盘自动安装centos5.3到服务器
  12. Linux 下编译安装 PHP 5.6
  13. 硬盘分区表知识——详解硬盘MBR
  14. labelimg方框改变颜色
  15. 机器学习知识地图 —— 概述
  16. html放大镜原理,简单的js放大镜功能的实现
  17. 阿里云云服务器 ECS SSHKEY登录
  18. red and black trees(红黑二叉树)
  19. windows 2012新建额外域控没有netlogon和SYSVOL共享的解决办法
  20. 进击的巨人锁屏发布日志

热门文章

  1. HTML5学习(07)文档/段落
  2. MyBatisPlus的时间段和模糊查询
  3. 酷盘 文件服务器,酷盘是什么 酷盘怎么使用【使用方法】
  4. 多多自动下单流程源码
  5. 神舟战神笔记本触控板的开启与关闭
  6. Java+MySQL校园网络超市系统的设计与实现 开题 论文
  7. 解决cookiecutter在ubuntu上出现的问题“No module named functools_lru_cache”
  8. 淘宝卖家软件哪个好呢?看看这6款你就知道了
  9. android 文件大小转换 B KB MB GB
  10. 车联网设计(基于veins+omnetpp+sumo)