百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 文章教程 > 正文

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

yund56 2025-02-25 00:59 12 浏览

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

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

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

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

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

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

在线观看:

https://www.ixigua.com/6798426044178104839

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

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

相关推荐

没有获得Windows 10 20H2升级通知,怎样直接升级

微软公司已经正式发布Windows1020H2操作系统,在正常情况下,微软只会首先推送到少量电脑,然后一边推送一边采集遥测数据。收集遥测数据可以确定哪些电脑可以更新,哪些电脑在更新后可能会失败,微...

不想让人随便卸载你安装的程序,用这四招,他将无计可施

Windows10不提供设置删除应用程序限制的功能,有几种间接方法可以防止用户删除操作系统中的程序和游戏。一、WindowsInstaller服务使用Windows工具,可以部分限制用户的权限。如...

一文看懂苹果全球开发者大会 五大系统全面升级

来源:环球网【环球网智能报道记者张阳】北京时间6月23日凌晨1点,苹果全球开发者大会(WWDC2020)如期举行,还是那个熟悉的乔布斯剧院,依旧是高水准的视频展示,但是这届WWDC,却是苹果历史...

无需等待微软分批推送,23H2可借助注册表快速获取Win11 24H2更新

IT之家10月15日消息,Windows1124H2正在分批推送,但由于存在多种Bug,微软已经开始放缓其推送节奏。WindowsLatest发现,Windows1123H2...

办公小技巧:剑走偏锋 PPT中打造动态图表

年底到了少不了又要制作各种总结报表,为了让自己的报表与众不同,我们可以借助PowerPoint动画组件+报表的方式,打造出更为出彩的动态图表。下面以PowerPoint2016为例,介绍如何使用三维...

文档表格 版本差异何在

在办公过程中,对文档或表格的修改是司空见惯的事。那么,一份文档做了内容改动,如何知道差异在哪里?一份表格改动部分数据,如何知道哪些有所变动?不要说审阅和修订功能,因为不是所有人都会用这些功能来标注的,...

Excel VBA自制日历组件16色可选 完美替代VBA日期控件

本日期组件可跟随单元格跟随窗体中ActiveX文本框组合框控件16种配色可选私信回复880日历可体验效果使用说明1打开自己需要应用日历面板的Excel表,注意必须是启用VBA的格式2在...

如何从交互角度读懂产品需求文档

作为设计师,理解产品经理提供的需求文档是交互设计工作的重要前提与起点,然而对于很多设计师来说,需求文档内容通常非常复杂,设计师们需要花费大量时间去消化、理解和归纳。本文作者结合公司示例,分析设计师如何...

植入让文档变得更强大

有效地利用文档置入技术,会让我们的常用文档功能变得更加强大,实现更加高效或有趣的应用。1.写字板文档嵌入其他文档有时,我们要组织一个大型的文档,但是这些文档的内容可能来自于不同种类的文档编辑器,比如...

Office 2016滚动文本框 顺手就来

【电脑报在线】如果一页PPT内容较多无法在完全显示,就需要用到滚动文本框,在PPT2016中借助控件即可快速制作滚动文本框。在“告诉我你想要做什么”输入“文本框控件”,在搜索结果点击“文本框(Acti...

Axure的多状态复选树

本文将详细介绍如何在Axure中实现一种增强型的多状态复选树组件,它不仅支持全选、半选和未选等状态,还具备动态加载、关键字筛选等高级功能。多状态复选树(Multi-StateCheckboxTre...

办公小技巧:PPT中控件图表巧联动

在利用PPT进行图表演示时,操作者有可能要与图表进行交互联动,比如通过输入数据来预测产品的生产情况等,这时就需要用到“开发工具”中的控件了。几个控件配合几句VBA代码,就可以轻松实现上述交互联动效果(...

用好插件——找回火狐的旧功能

现在的软件,特别是浏览器类软件,更新换代速度都很快,而且无论是外观界面还是系统组件都会有较大的变化,这样会让很多朋友无所适从。以大家常用的火狐浏览器为例,它就已经升级到了最新的35版,而且在新版中对很...

重新认识控件(二)

图片和文字,都是一种数据形式。我平时对文本框的录入,报错和提交的设计比较多。最近涉及到图片控件的设计,细细琢磨一下,这玩意还有一些平时没太注意的细节点,感觉对于其他控件的设计有指导意义,特此总结一下传...

JSA宏教程——在文档中添加复合框控件

上一期,我们初步认识了控件Control,本节我们将继续控件的相关内容。这几期我们将逐一介绍相关控制。本节先介绍复合框(也叫组合框)Combobox。复合框的作用复合框就是一个下拉选项框,一次显示一个...