Java 零基础跑起第一个程序
Java 零基础跑起第一个程序
一 概述
1 java代码编译
编译后才干在计算机中执行。编译就是把人能看懂的代码转换成机器能看懂的形式
2 java的长处
一次编译。到处执行。由于java代码是在虚拟机中执行,虚拟机消除了不同操作系统间的差异。Java Virtual Machine---简称JVM
3 java的版本号
SUN公司公布Java1.2以后,叫把Java叫做java2了,所以如今都叫J2XX。
功能上分为三个版本号:
J2SE 标准版----如今大部分开发都用它
J2EE 企业版----功能最多的,是J2SE的扩展版
J2ME 微型板----仅仅有部分J2SE的功能,用于嵌入式系统。
但不用于Android系统
还有。android开发有自己的一个版本号。不属于以上不论什么版本号之中的一个。
4 java开发环境搭建
安装JDK和开发工具地址:
http://www.oracle.com/technetwork/java/javase/downloads/index.html
直接下载“Netbeans with JDK”。会把IDE和JDK J2SE版一起装上。
5 编个小程序玩玩
1) 执行netbeans
2) 菜单--新建
3) 出现下面对话框
选择“Java应用程序”,点“下一步”。
4) 出现下面内容
项目名称改为Hello,其余都跟着变。点完毕。
5) 打开源代码文件,例如以下图
在main函数中加入代码
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbml1X2dhbw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="" />
意思是输出字符串“Hello”
(是的。不是“Hello World!”。强迫症难受去吧)
6) 选菜单 执行--编译文件
会在项目根目录下产生新的目录build,里面的classes目录中的子目录就包括编译后的文件。能够看到hello.java被编译成了hello.class .
找不到项目所在路径吗?
把鼠标放到Tab控件上(箭头所指),出现提示框,红线标出的就是你项目的根目录。
7) 点执行button
出现例如以下结果:
看不到吗?你还是别学这行了。。。
8) 解释一下这段代码
package Hello 包名。源代码文件必须放在一个包中。
public class Hello 声明一个类。类的内容是{}中的东西。
public static void main(String[] args) 定义一个方法(或叫函数)。方法名叫main。main方法入有方法,java程序从main函数開始执行
System.out.println("Hello"); 调用一个方法,这种方法是Java SDK中带的,意思是在输出窗体中输出一个字符串“Hello” 。
Java 零基础跑起第一个程序的更多相关文章
- 【JAVA零基础入门系列】Day2 Java集成开发环境IDEA
开发环境搭建好之后,还需要一个集成开发环境也就是IDE来进行编程.这里推荐的IDE是IDEA,那个老掉牙的Eclipse还是先放一边吧,(手动滑稽). IDEA的下载地址:http://www.jet ...
- 【JAVA零基础入门系列】Day8 Java的控制流程
什么是控制流程?简单来说就是控制程序运行逻辑的,因为程序一般而言不会直接一步运行到底,而是需要加上一些判断,一些循环等等.举个栗子,就好比你准备出门买个苹果,把这个过程当成程序的话,可能需要先判断一下 ...
- 【JAVA零基础入门系列】Day4 变量与常量
这一篇主要讲解Java中的变量,什么是变量,变量的作用以及如何声明,使用变量. 那么什么是变量?对于初学者而言,可以将变量理解为盒子,这些盒子可以用来存放数据,不同类型的数据需要放在对应类型的盒子里. ...
- 【JAVA零基础入门系列】Day5 Java中的运算符
运算符,顾名思义就是用于运算的符号,比如最简单的+-*/,这些运算符可以用来进行数学运算,举个最简单的栗子: 已知长方形的长为3cm,高为4cm,求长方形的面积. 好,我们先新建一个项目,命名为Rec ...
- 【JAVA零基础入门系列】Day6 Java字符串
字符串,是我们最常用的类型,每个用双引号来表示的串都是一个字符串.Java中的字符串是一个预定义的类,跟C++ 一样叫String,而不是Char数组.至于什么叫做类,暂时不做过多介绍,在之后的篇章中 ...
- 【JAVA零基础入门系列】Day10 Java中的数组
什么是数组?顾名思义,就是数据的组合,把一些相同类型的数放到一组里去. 那为什么要用数组呢?比如需要统计全班同学的成绩的时候,如果给班上50个同学的成绩信息都命名一个变量进行存储,显然不方便,而且在做 ...
- 【JAVA零基础入门系列】Day7 Java输入与输出
[JAVA零基础入门系列](已完结)导航目录 Day1 开发环境搭建 Day2 Java集成开发环境IDEA Day3 Java基本数据类型 Day4 变量与常量 Day5 Java中的运算符 Day ...
- “全栈2019”Java第九章:解释第一个程序
难度 初级 学习时间 10分钟 适合人群 零基础 开发语言 Java 开发环境 JDK v11 IntelliJ IDEA v2018.3 文章原文链接 "全栈2019"Java第 ...
- 【JAVA零基础入门系列】Day9 Java中的那个大数值
什么是大数值?用脚趾头想也知道,当然是"大"的数值(233).Java中有两个用于表示大数值的类,BigInteger和BigDecimal,那到底能表示多大的数值呢?理论上,可以 ...
随机推荐
- Hdu-6242 2017CCPC-哈尔滨站 M.Geometry Problem 计算几何 随机
题面 题意:给你n个点,让你找到一个圆,输出圆心,和半径,使得有超过一半的点刚好在圆上.n<=1e5,题目保证了有解 题解:刚开始看着很不可做的样子,但是多想想,三点确定一个圆,三点啊! 现在有 ...
- C# 添加应用程序包
项目中可能会遇到某些扩展方法不可以应用的情况,这时候需要在项目中引用程序包 步骤如下: 回车即可
- 本地sql文件导入mysql数据库
mysql中配置my.ini interactive_timeout = 120 wait_timeout = 120 max_allowed_packet = 32M 导入sql运行命令 sourc ...
- CSS——清除浮动的六种解决方案
内容的高度撑起父元素容器的高度,效果图如下 HTML和CSS代码如下 给p标签加上浮动以后,p{float:left:},此时DIV塌陷,两段内容同行显示,效果如下: 解决方案一:给前面一个父元素设置 ...
- IDEA导入个性化主题的方法
IDEA的主题可以自定义,也可从网上下载 http://www.riaway.com/theme.php 喜欢的主题,保存到本地. 主题是一个jar的包.导入到idea的方法如下: file –> ...
- FAQ: SBS 2011. The Windows SBS Manager service terminated unexpectedly
Symptoms The Windows SBS Manager service is stopped with EventID 7034 every half an hour on SBS 2011 ...
- LoadRunner时间戳函数web_save_timestamp_param
举例:1520822348346(13位,毫秒级) 做时间戳的目的是为了JS缓存和防止CSRF,在LR中可以简单的使用下面这个函数 web_save_timestamp_param 来生成时间戳 ...
- H3C三层交换机S5500初始配置+网络访问策略
DHCP中继配置命令 dhcp relay address-check enable 命令用来使能DHCP 中继的地址匹配检查功能. undo dhcp relay address-check ena ...
- Python笔记23------Python统计列表中的重复项出现的次数的方法
https://www.cnblogs.com/hester/p/6197449.html
- jquery ajax 全介绍
下面是Jquery中AJAX参数详细列表: 参数名 类型 描述 url String (默认: 当前页地址) 发送请求的地址. type String (默认: "GET") 请求 ...