TEL:400-885-5191

Java培训 > Java知识 >

java零基础的自学教程

作者:南京中博    来源:南京中博    发布时间:2020-03-31 08:54    浏览量:65

java可跨平台运行,java编写的程序不用修改就可以在不同的平台上运行,正所谓“一次编写 到处运行”,在Windows、Andriod、IOS、Mac OS及其他多种UNIX版本的系统上都可运行。

  一、java介绍(本文中的引号使用不是太规范,编写代码务必在英文状态下)

  java是由Sun Microsystems公司于1995年5月推出的高级程序设计语言,目前由Oracle(甲骨文公司)拥有。

  java可跨平台运行,java编写的程序不用修改就可以在不同的平台上运行,正所谓“一次编写 到处运行”,在Windows、Andriod、IOS、Mac OS及其他多种UNIX版本的系统上都可运行。

  据估计,全球范围内有超过30亿台设备都运行着java,它具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点,能够适应几乎任何类型的应用程序的需求。

  java被用于谷歌的Andriod操作系统的应用程序,各种桌面应用程序,Web应用程序、分布式系统和嵌入式系统应用程序等。

  二、第一个Java程序

  class MyJavaClass{

  public static void main(String[] args){

  System.out.println("Hello World")

  }

  }

  在Java中,每个应用程序都有一个入口或程序执行的起点,这个起点就是名为main的方法。MyJavaClass是一个类名,类名每个单词的首字母都要大写。

  提示:(1)每个Java程序都必须包含一个类

  (2)每个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中,每个代码语句都必须以分号结尾。{}后边别使用分号

  三、Java基本语法

  大小写敏感:Java是大小写敏感的,这意味着标识符Hello与hello是不同的

  类名:类名的每个单词的首字母应该大写。如:MyJavaClass

  方法名:所有的方法名都应该以小写字母开头,后边单词的首字母大写。

  源文件名:源文件名必须与类名相同,也就是必须以类名来保存文件(文件名的后缀为.java),如果Java文件名与类名不相同,则会导致编译错误

  主方法入口:所有Java程序由public static void main(String[] args)方法开始执行

  Java标识符:在Java中,类名,变量名以及方法名都被称为标识符

  标识符由字母、数字、下划线或美元符号组成;标识符不能以数字开头,必须以字母或下划线或美元符号开头;标识符大小写敏感,长度无限制;不能使用关键字作为java标识符,如:class、void等

  四、Java注释

  Java注释是为了给人看的,提高源代码的可读性,程序自动忽略不会执行。

  单行注释以//开始,直到行尾为止

  多行注释以/*开始,以*/为止

  Java不支持嵌套的多行注释,但是,可以在多行注释中嵌套单行注释。例如:

  /* 多行注释的开始

  // 嵌套单行注释

  */ 多行注释的结尾

  文档注释以/**开始,以*/结束,如果是多行,每行以*开头,它允许你在程序中嵌入关于程序的信息,你可以使用javadoc工具软件来生成信息,并输出到HTML文件中。比如:

  /** .......

  * .......

  * .......

  */

  在开始的/**之后,第一行或几行是关于类、变量和方法的主要描述,之后可以包含一个或多个各种各样的@标签。

  @author 用来标识一个类的作者

  @version用来指定类的版本

  @param说明一个方法的参数

  @return说明返回值类型

java零基础的自学教程

  五、Java变量

  变量是用来存储变化的数据,它实际是一个数据地址的索引。

  在Java中,常用的变量有:

  int:整数,如:10,-56等

  double:双精度浮点数,如:3.1415926,-4.56

  String:字符串类型,必须用双引号括起来 如:“Hello World”

  char:字符类型,用来定义一个字符。

  boolean:布尔类型,只有true和false两个值。

  声明变量时,可以使用逗号隔开来声明多个同类型的变量。如:int a=23,b=-56.

  一个变量与一个类型相关联,并且只能存储该特定类型的值。

  六、基本运算符

  先说一下算数运算符:+(加) - (减)*(乘) /(除) %(求余或取模) ++ (自增)--(自减)

  %:用来求余数,用左操作数除以右操作数,求得余数。如:

  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;其他雷同

  减和赋值运算符(-=)

  乘和赋值运算符(*=)

  除和赋值运算符(/=)

  取模和赋值运算符(%=)

  七、字符串

  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

  八、获取用户输入

  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零基础的自学教程


本文链接: http://www.njjava.com/javaedu/956.html


本站所有内容受到法律保护,未经允许任何人不得转载、抄袭

抢免费试听名额

名额仅剩66名

教育改变生活

WE CHANGE LIVES