Java教程1:Java入门
下载和入门
要开始开发 Java 软件,首先要做的是下载最新的 JDK(Java Development Kit)。您可以从 Oracle.com下载JDK 。它是免费的,它包括开发 Java 程序所需的一切,除了 IDE(集成开发环境)。
事实上,您可以选择下载捆绑了 Netbeans 的版本;Netbeans 是一种开发环境,但可能不是软件专业人员当前使用的最流行的开发环境(Eclipse和IntelliJ IDEA可能更流行)。
有各种不同的JDK,但您可能需要SE(标准版),带或不带NetBeans。
下载JDK后,您可能需要将安装的bin目录添加到您的PATH变量中,以便您可以在命令行中键入例如“Java”,您的操作系统将知道在哪里查找该程序。PATH变量仅包含包含可执行文件的文件夹的路径列表。有关如何修改它的说明,请参阅此处。
强烈推荐
海量程序代码,编程资源,无论你是小白还是大神研究借鉴别人优秀的源码产品学习成熟的专业技术强势助力帮你提高技巧与技能。在此处获取,给你一个全面升级的机会。只有你更值钱,才能更赚钱
如果你是初级程序员可以研究别人的代码提高技术,如果你喜欢搞网盟或者外包,可以让你快速建站,还等什么赶快关注吧,我们会持续输出相关资源
创建您的第一个Java程序
在不使用花哨的 IDE 的情况下用 Java 创建您的第一个程序是个好主意。通过这种方式,您可以了解命令行工具的工作原理,并且稍后您将知道如何解决编译问题。
为程序员下载并安装一个简单的文本编辑器;Notepad++是一个不错的选择。现在创建一个目录来放置您的程序。将以下文本保存在一个名为Animal.java的文件中。
public class Animal {
public static void main(String [] args) {
System.out.println("grrrrrr");
}
}
现在打开一个命令行会话(在Windows中,进入“开始”菜单->“运行”->键入“cmd”,然后单击“确定”)。
CD到您保存Animal.Java的目录
键入以下命令:
javac Animal.java
java Animal
grrrrrr
关于基本程序的一些注意事项
最好自己敲出程序,不要太担心程序的细节,所有这些我们将在稍后进一步研究。
现在注意以下内容就足够了
a) 程序包含一个名为Animal的公共类
b) Animal类包含一个main “方法”,它是程序的入口(起点)点
c) 简单的main方法写道使用非常有用的System.out.println()方法 将文本“grrrrr”发送到控制台。
声明和初始化变量
在Java中,有八种“原始”变量类型。它们如下(但目前不要太担心试图记住它们;如果你及时练习使用它们,你就会记住它们):
Boolean、Byte、Char、Short、Int、Long、Float、Double
下面的程序演示如何声明每种类型的变量并为其赋值。
请注意,此程序还包含注释。注释可以由您喜欢的任何文本组成,但它们必须以//开头,或者完全由/和/包围。
public class Variables {
public static void main(String [] args) {
// This is a comment
/* This is also a comment */
// Enough comments, let's get started!
byte aByte = 5;
short aShort = 55;
int anInt = 777;
long aLong = 12345;
float aFloat = 1.23f;
double aDouble = 7.542;
boolean aBool = true;
char aChar = 'S';
// We can print any of these using System.out.println()
System.out.println(aBool);
}
}
javac Variables.java
>java Variables
true
- Byte是一种8位类型(即,它只能保存8位数据),通常在数组中使用,用于处理特定数量的字节。
- CHAR是一种16位类型,通常用于保存Unicode字符。
- int是32位整数值,即7、812、59或其他。
- short也是一个整数值,但它可以容纳的数据字节数比标准整数要少。实际上,它是16位类型。
- 类似地,Long是标准int的“longer”版本,能够保存64位数据。因此,基本上,大部分时间使用int,但如果您只需要处理小数字(小于大约+/-32,767),则使用short;如果您需要保存非常大的整数,则使用long。
- Double用于保存浮点数;And通常是带有小数点的数字的默认选择,就像int是整数的默认选择一样。
- Float是double的缩略版本;而double是64位的,float只是一个32位的值。
- 最后,布尔值可以保存值true或值false。
表达式和语句
在这一点上,值得一提的是一些术语。表达式表示任何语法正确的语言单元,其计算结果为单个值,例如
"Hello world"
x = 10
"Hi " + "there"
等等。所有这些表达式都归结为一个值(分别为“Hello world”、10 和“Hi there”)。
另一方面,语句由一个或多个表达式组成,并以分号结尾,例如
System.out.println("Hello world");
int x = 10;
System.out.println("Hi " + "there");
等等
常见问题FAQ
- 程序仅供学习研究,请勿用于非法用途,不得违反国家法律,否则后果自负,一切法律责任与本站无关。
- 请仔细阅读以上条款再购买,拍下即代表同意条款并遵守约定,谢谢大家支持理解!