北大青鸟培训后端培训第二天
目录
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. 理论知识 大学毕业生理论知识丰富,一直是大学生引以为傲的,其实说丰富不如说是广泛,的确,学的广泛,涉及到哪一方面都能有所了解,但是仅仅是 ...
- 北大青鸟 JQuery制作特效 第二章 (上机练习
北大青鸟 JQuery制作特效 第二章 (上机练习 练习一丶制作简易的当当购物车页面 <!DOCTYPE html> <html> <head lang="en ...
- python培训好学吗-开平北大青鸟:Python培训怎么选?Python好学吗?
Python作为近两年随着人工智能一道火起来的语言,很多人知道Python,但是并不清楚的了解.你可能听说过C语言,听说过java语言,php语言,web语言甚至数据库sql语言但其实这些语言都没有p ...
- 为什么要进入这行?为什么要上北大青鸟或类似培训机构?
看到年轻人们,怀揣180块钱,还在冲锋,没有面试,没有电话,连个Email回应都没有,但是,还是要学习Java,还是要学习编程.还是要花万多块去上北大青鸟. 你看得见我用键盘打出的字,却看不到我掉在键 ...
- 进大专好还是去北大青鸟这类培训机构好呢?
从负责任的角度来说,上大专好一些. 从负责任的角度来说,上大专好一些. 从负责任的角度来说,上大专好一些. 上完大专还可以专升本一下. 学历的重要性不言而喻. 至于培训的, 可以前期自学一下. 不要光 ...
- 北大青鸟青岛银河 培训情况
有人知道青岛银河的培训如何吗?最好高手们能指教一下中心的实际就业情况,谢了!我正在学习,刚上一个月,感觉课松,学习时间太少,请问大侠们这个有前途吗?
- 腾讯T2大牛手把手教你!北大青鸟暑假java培训
Java面试指南 今天给大家分享一份[Java 面试 + Java 后端技术学习指南]:一份通向理想互联网公司的面试指南,包括 Java,技术面试必备基础知识.Leetcode.计算机操作系统.计算机 ...
- 北大青鸟java初级培训_java初级编程
贝构异常可以抛出直接在拷造函数中,初级不能序员拷贝函数就迫这样构造使程使用,误运行总是程序出现否则时错. 如图片文件,编程面向对于的流字节,读取了就行直接.初级:下如何文件面的演示件中读程序从J示例取 ...
- 北大青鸟 php,PHP技术北大青鸟计算机职业培训
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 因为PHP是一种开放性的语言,这也导致了开发环境没有强而权威的支持.这里列举一些比较好的编辑工具,希望能给大家开发PHP程序提供一些帮助. 1.Dream ...
最新文章
- 《深入浅出iPhone/iPad开发(第2版)》——在Xcode中建立你的界面
- c++设计一个不能被继承的类
- php 未定义偏移,未定义的偏移PHP错误,尝试从文件读取
- python 宏定义_python Debug宏定义
- ORACLE表空间的相关操作
- Effective Java之注解优于命名模式(三十五)
- C# 获取进程或线程的信息
- 转 alsa录音放音执行流程详解
- 学习笔记(47):Python实战编程-pack布局
- ActiveX: 如何用.inf和.ocx文件生成cab文件
- 服务器系统盘安装在sdb,从U盘自动安装centos5.3到服务器
- Linux 下编译安装 PHP 5.6
- 硬盘分区表知识——详解硬盘MBR
- labelimg方框改变颜色
- 机器学习知识地图 —— 概述
- html放大镜原理,简单的js放大镜功能的实现
- 阿里云云服务器 ECS SSHKEY登录
- red and black trees(红黑二叉树)
- windows 2012新建额外域控没有netlogon和SYSVOL共享的解决办法
- 进击的巨人锁屏发布日志
热门文章
- HTML5学习(07)文档/段落
- MyBatisPlus的时间段和模糊查询
- 酷盘 文件服务器,酷盘是什么 酷盘怎么使用【使用方法】
- 多多自动下单流程源码
- 神舟战神笔记本触控板的开启与关闭
- Java+MySQL校园网络超市系统的设计与实现 开题 论文
- 解决cookiecutter在ubuntu上出现的问题“No module named functools_lru_cache”
- 淘宝卖家软件哪个好呢?看看这6款你就知道了
- android 文件大小转换 B KB MB GB
- 车联网设计(基于veins+omnetpp+sumo)