共计 2941 个字符,预计需要花费 8 分钟才能阅读完成。
刚开始学习 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、算术运算符 > 关系运算符 > 逻辑运算符 > 赋值运算符
有什么问题欢送大家提出来!喜爱的肯定点赞关注哦!