首页 课程 师资 教程 报名

了解初学者的学习内容,Java自学教程

  • 2020-05-22 15:16:18
  • 1951次 动力节点

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是一个类名,类名每个单词的首字母都要大写。

提示:

  • 每个Java程序都必须包含一个类
  • 每个Java程序都是从main方法开始执行

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大专业测评方法

代码逻辑 吸收能力 技术学习能力 综合素质

先测评确定适合在学习

在线申请免费测试名额
价值1998元实验班免费学
姓名
手机
提交