1.java介绍(本文中的引号使用不是太规范,编写代码务必在英文状态下)
java是由Sun Microsystems公司于1995年5月推出的高级程序设计语言,目前由Oracle(甲骨文公司)拥有。
java可跨平台运行,java编写的程序不用修改就可以在不同的平台上运行,正所谓“一次编写 到处运行”,在Windows、Andriod、IOS、Mac OS及其他多种UNIX版本的系统上都可运行。
据估计,全球范围内有超过30亿台设备都运行着java,它具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点,能够适应几乎任何类型的应用程序的需求。
java被用于谷歌的Andriod操作系统的应用程序,各种桌面应用程序,Web应用程序、分布式系统和嵌入式系统应用程序等。
2.第一个Java程序
class MyJavaClass{
public static void main(String[] args){
System.out.println("Hello World")
}
}
在Java中,每个应用程序都有一个入口或程序执行的起点,这个起点就是名为main的方法。MyJavaClass是一个类名,类名每个单词的首字母都要大写。
提示:
main方法必须是下面这个格式:
public static void main(String[] args)
pulic:任何人都可以访问它
static:main方法可以在不创建包含main方法的类的实例的情况下运行
void:方法不会返回任何值
main:方法名,是主方法的默认方法名
提示:方法的参数(形参)在方法名称后面的括号内声明,对于main方法来说,参数是一个名为args(argument是参数的意思)的字符串数组。
{
System.out.println("Hello World");
}
println方法:在屏幕上打印一行文本
System类:System类及其输出流用于访问println方法
在java中,每个代码语句都必须以分号结尾。{}后边别使用分号
3.Java基本语法
大小写敏感:Java是大小写敏感的,这意味着标识符Hello与hello是不同的
类名:类名的每个单词的首字母应该大写。如:MyJavaClass
方法名:所有的方法名都应该以小写字母开头,后边单词的首字母大写。
源文件名:源文件名必须与类名相同,也就是必须以类名来保存文件(文件名的后缀为.java),如果Java文件名与类名不相同,则会导致编译错误
主方法入口:所有Java程序由public static void main(String[] args)方法开始执行
Java标识符:在Java中,类名,变量名以及方法名都被称为标识符
标识符由字母、数字、下划线或美元符号组成;标识符不能以数字开头,必须以字母或下划线或美元符号开头;标识符大小写敏感,长度无限制;不能使用关键字作为java标识符,如:class、void等
4.Java注释
Java注释是为了给人看的,提高源代码的可读性,程序自动忽略不会执行。
单行注释以//开始,直到行尾为止
多行注释以/*开始,以*/为止
Java不支持嵌套的多行注释,但是,可以在多行注释中嵌套单行注释。例如:
/* 多行注释的开始
// 嵌套单行注释
*/ 多行注释的结尾
文档注释以/**开始,以*/结束,如果是多行,每行以*开头,它允许你在程序中嵌入关于程序的信息,你可以使用javadoc工具软件来生成信息,并输出到HTML文件中。比如:
/** .......
* .......
* .......
*/
在开始的/**之后,第一行或几行是关于类、变量和方法的主要描述,之后可以包含一个或多个各种各样的@标签。
@author 用来标识一个类的作者
@version用来指定类的版本
@param说明一个方法的参数
@return说明返回值类型
5.Java变量
变量是用来存储变化的数据,它实际是一个数据地址的索引。
在Java中,常用的变量有:
int:整数,如:10,-56等
double:双精度浮点数,如:3.1415926,-4.56
String:字符串类型,必须用双引号括起来 如:“Hello World”
char:字符类型,用来定义一个字符。
boolean:布尔类型,只有true和false两个值。
声明变量时,可以使用逗号隔开来声明多个同类型的变量。如:int a=23,b=-56.
一个变量与一个类型相关联,并且只能存储该特定类型的值。
6.基本运算符
先说一下算数运算符:+(加) - (减)*(乘) /(除) %(求余或取模) ++ (自增)--(自减)
%:用来求余数,用左操作数除以右操作数,求得余数。如:
int a=45;
int b=a%12; // b为9
++a,--a:前缀自增自减 先进行自增或自减运算,在进行表达式运算
a++,a--:后缀自增自减 先进行表达式运算,在进行自增或自减运算
如: int a=5;
int b=++a;// b为6,a为6
int a=5;
int b=a++; // b为5,a为6
加和赋值运算符(+=) a+=b; // 等同于 a=a+b;其他雷同
减和赋值运算符(-=)
乘和赋值运算符(*=)
除和赋值运算符(/=)
取模和赋值运算符(%=)
7.字符串
Java中的字符串的创建和操作是通过String类来实现的。在代码中每遇到一个字符串时,编译器会在这种情况下创建一个String对象。如:
String a=“Hello World”;
在Java中,可使用+来连接字符串
String firstName=“John”,lastName=“Smith”;
System.out.println("My name is"+firstName+" "+lastName);
// 输出:My name is John Smith
8.获取用户输入
Java提供不同的方式来获取用户输入,但Scanner对象是最常见,也是最容易实现的,导入Scanner类以使用Scanner对象。
如:import java.util.Scanner;
如:Scanner myVar=new Scanner(System.in); /* 创建一个名为myVar的Scanner类的实例,这样就可以读取用户输入的各种数据*/
在Java中,获取输入的字符串,可以使用Scanner类的nextLine()与next()方法.
下面是用于获取用户输入的程序示例:
import java.util.Scanner;
class MyJavaClass{
public static void main(String[] args){
Scanner myVar =new Scanner(System.in);
System.out.println(myVar.nextLine());
}
}
以上就是动力节点java培训机构的小编针对“了解初学者的学习内容,Java自学教程”的内容进行的回答,希望对大家有所帮助,如有疑问,请在线咨询,有专业老师随时为你服务。
你适合学Java吗?4大专业测评方法
代码逻辑 吸收能力 技术学习能力 综合素质
先测评确定适合在学习