刚开始学习java的时候,可能是一头雾水,不晓得从何学起。

还有很多Java小白,在刚自学Java的时候玩命的学习,玩命的记住Java原理,天天早上五点起床背Java的一些英文词汇,而后遇见一些未知的艰难,让本人打到癫狂状态,逐步迷失自我放弃Java。

为了帮大家解决这个难题,这里跟大家分享一下Java入门教程,带你通关!!!

开始之前,分享能源节点老杜讲的Java零根底入门教程给大家,只有你急躁看完就肯定可能入门。

这个教程总体来说就像列文虎克教学,细到极致,妙到毫巅。

适宜相对零根底的,每个知识点掰开了揉碎了解说。

Java零根底入门教程:

https://www.bilibili.com/vide...

Java零根底材料下载:

http://www.bjpowernode.com/?s...

一、初识Java

1.生存中的程序:

从起床到教室上课的过程

穿衣装扮-起床-洗漱-出宿舍-吃早餐-到教室

依照特定的程序去实现某一件事的过程咱们叫做生存中的程序

2.计算机中的程序:

一组有序指令的汇合,须要和计算机交换就要应用计算机语言,java就是计算机语言的一种

3.java能做什么:

1、开发桌面应用程序,比方:QQ、酷狗

2、开发internet应用程序,比方:淘宝、天猫

4.java技术平台:

1、Java SE:标准版,java的技术与外围,开发桌面应用程序

2、Java EE:提供企业级我的项目的解决方案,开发网页利用

5.装置JDK:

JDK:java的一个外围工具包

JRE:java的一个运行环境(示意java除了能够在windows零碎运行,还能够在苹果零碎运行)

环境变量:通知计算机能够执行.java的运行程序在哪里

6.开发java程序的步骤:

1、编写一个java源程序

新建记事本,将后缀名改为.java

2、编译java源程序,语法:javac 源文件名.java

编译后会生成一个.class的字节码文件

3、运行java程序,运行的是.class的文件,语法:java 源文件名

留神:java严格辨别大小写

System.out.println () 打印之后换一行,先打印再换行

System.out.print () 打印之后不换行

7.转义字符:

应用"\n"进行换行

应用"\t"空格一个制表符的地位,也就是一个tab的地位,8个英文字母的长度

8.java中的正文:

//正文内容 单 行正文:示意对下一条语句进行一个解释

/ 正文内容 / 多行正文:示意对上面一段语句进行一个解释

/*正文内容 / 文档正文:示意对一段文本正文

正文的语句是不会进行编译的

9.java的编码标准:

1、遇到大括号 { 就进行一次缩进,缩进间隔一个tab键的长度

2、每一个大括号 } 独自占一行,示意一段语句的完结

3、 ; 示意每行语句的完结,每一行只写一句代码

10.应用开发工具开发java程序的步骤:

1、新建一个java工程

2、选中新建的工程,选中src文件夹,点击右键new,新建一个class,新建时选中

public static void main这一项,会主动生成java源程序的框架

3、去编写java源程序

4、编译java源程序,开发工具会主动编译

5、运行java程序

二、变量、数据类型和运算符

1. 每个程序都只有一个入口,也就是只有一个main办法,只有一个程序能够关上QQ,其余的中央都关上不了
2. 程序没有运行是存储磁盘上,运行在内存中
3. 酒店中入住:
1)开房间(依据不同人数开不同类型的房间)
2)入住
4. 变量的概念:

  • 内存依据数据不同类型开拓的这个空间叫做变量
  • 酒店 相当于 内存
  • 房间 相当于 变量
  • 入住的人 相当于 数据(变量值)
  • 房间类型 相当于 数据类型(数字还是文字
  • 房间号 相当于 变量名

5. 变量名:
用于疾速找到内存中变量空间地位获得名字
6. 数据类型:

数值型:

1、整型(int):用于存储整数,整数的类型123,999,666

byte字节型,short短整型,long长整型

long》int》short》byte

2、非整型:用于存储小数,小数的类型1234.5,3.14

双精度浮点型(double):小数的长度比拟长

单精度浮点型(float):小数的长度短一些

非数值型:

1、字符型(char):用于存储单个字符,都须要应用英文状态的单引号括起来

比方:‘男’、‘女’、‘开’、‘关’

2、字符串型(String):用于存储一串字符,存储0~n个字符,都须要用英文状态下的双引号括起来

比方:“我的名字是张三”,“我的喜好是打游戏”

7.变量名的命名规定:

1、只可能应用_和$这两个符号;

2、只能应用英文字母、_ 、$三个结尾,前面的能够应用数字、字母和_ 、美元符号 ;

3、应用java语言中的关键字

4、采纳见文识意的形式命名,采纳驼峰命名法ageOfStudent,多个字母命名时,

第一个字母的首字母小写,前面字母首字母大写

8.变量的应用:

1、申明变量,就是在内存开一个空间

语法:数据类型 变量名;(空格和分号不能少),比方:int qian;

2、变量赋值,就是将数据放到开拓的这个空间

语法:变量名 = 变量值;比方:qian = 1000;

3、应用变量

比方:System.out.println(qian);

9.运算符的应用:

1、赋值运算符(=),将等号左边的值赋给右边

2、拼接运算符(+),将+左右两边的连起来

表达式:就是符号(如加号、减号)与操作数(如b,3等)的组合,比方:b-1

算术运算符:

四则运算:+、-、*、/

%(取模运算):除以一个数失去余数,就是求余数的运算的运算

10.从键盘扫描输出的值:

1、找到有扫描仪的商店,语法:import java.util.Scanner;写在public class的后面

2、购买一台新的扫描仪,给它取一个名字

语法:Scanner input = new Scanner(System.in);

3、应用扫描仪的扫描性能

如果扫描整数:应用input.nextInt();

如果扫描小数:应用input.nextDouble();

如果扫描字符串:应用input.next();

11.类型转换:

主动类型转换:

1、必须两种类型相互兼容,比方:都是数值类型int和double,double和float

2、转换成的类型肯定要比被转换的类型要大,比方:int转换成double,float转换成double

12.强制类型转换:

语法:数据类型 变量名 = (数据类型)变量名;

比方:double b = 3.14

int a = (int)b;

1、同类型的强制类型转换,比方:int a = (int)10.9;

2、不同类型的强制类型转换,只有char和int能够,通过ASCII码表去转换

比方:int b = (int)‘a’;

13.运算符:

1、赋值运算符 =,将左边的值赋给右边

2、算术运算符+、-、、/、%,数学运算一样,先、/、%,后+、-

3、关系运算符(比拟运算符):>、<、>=、<=、==、!=

4、逻辑运算符

boolean类型(布尔类型):用于比拟运算,只有两个值(true和false)默认false

14.运算符的优先级:

1、最高优先级,英文状态下的小括号()

2、最低优先级,赋值运算符=

3、算术运算符>关系运算符>逻辑运算符>赋值运算符

有什么问题欢送大家提出来 !喜爱的肯定点赞关注哦!