• 新手小白学Java|零基础入门笔记|原来学Java可以这么简单


     

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

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

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

    开始之前,分享Java零基础入门教程给大家,只要你耐心看完就一定能够入门。

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

    适合绝对零基础的,每个知识点掰开了揉碎了讲解。

    一、初识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、算术运算符>关系运算符>逻辑运算符>赋值运算符

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

  • 相关阅读:
    HTTP 协议简介
    CRM客户管理系统英文专业版
    CLIP 基础模型介绍寄论文讲解
    如何使用 Xcode 13+ 新的列断点(Column Breakpoints)让中断位置更加精确制导
    (十)笔记.net学习Lambda和Linq表达式
    MySQL: 锁
    Android之TextView属性
    Day 49 | 121. 买卖股票的最佳时机 & 122. 买卖股票的最佳时机 II
    ES6——Set和Map集合介绍
    xxl-job 快速使用
  • 原文地址:https://blog.csdn.net/m0_72730471/article/details/126033731