Java基础入门笔记(看到就是赚到)

本文介绍了Java编程语言的基本概念,如程序流程、Java的应用领域(软件、游戏、Android开发等)、技术平台(JDK安装与使用)、编程步骤、转义字符、注释规则、编码规范,以及循环结构、数据类型和关键语法。适合初学者了解Java基础。
摘要由CSDN通过智能技术生成

一、初始java

1. 生活中的程序:

从起床到上班的过程

穿衣打扮—起床—洗漱—吃饭—出门—乘坐交通工具—到公司

2.计算机中的程序:

一组有序指令的集合,需要和计算机交流就要使用计算机语言,java就是计算机语言的一种

3.java能做什么:

java可以做软件:一般编程语言都可以做软件的,java也不 例外。

java可以做游戏:或者大家都不知道,在以前诺基亚还很流行的时候。大家玩的手机游戏有百分之九十都是java开发的。当然现在已经和少人再去开发了,都转到安坐上去了。电脑上也有java开发的游戏,最经典的就是《我的世界》

java可以做Androdi:Android是一种基于Linux的自由及开发员代码的操作系统,其源代码是java。

java可以用开编写网站:对于学生来说,最关心的是java能做什么,市场上找什么工作跟java有关。现在很多大型网站都是用jsp写的,JSP全名Java Serxer Pages。他是一种动态网页技术,比如我们熟悉的163,一些政府网站都是采用JSP编写的。

4. java技术平台:

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

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

3,Java ME:小型版,是为开发电子消费产品和嵌入式设备提供的解决方案。

5. 安装jdk:

jdk1.7是Java 语言软件重要开发工具包,是整个Java的核心所在。

jdk1.7安装步骤:

1、在网站下载好该软件后,压缩之后双击.exe,进入安装向导,点击“下一步”继续

2.、选择好安装位置,这里建议将文件安装在D盘,点击“下一步”继续

3、正在更新组件注册,请耐心等候

4、将文件安装在D盘,点击“下一步”继续

5、正在注册Java运行时环境,过程很快,请稍候

6、已成功安装该软件,点击后续步骤即可访问教程以及更多内容

jdk1.7使用方法:

1、右键选择计算机→属性→高级系统设置→高级→环境变量

2、系统变量→新建

变量名:JAVA_HOME

变量值:(变量值填写你的jdk的安装目录,例如本人是 E:Javajdk1.7.0)

3、在系统变量中找到Path变量,选择编辑

在变量值最后输入%JAVA_HOME%in;%JAVA_HOME%jrein;

(注意如果原来Path的变量值末尾没有;号,就先输入;号再输入上面的代码)

4、系统变量→新建

变量名:CLASSPATH

变量值:.%JAVA_HOME%lib;%JAVA_HOME%libools.jar(注意最前面有一点)

到这系统变量就配置完毕了。

6.开发java程序的步骤:

1、编写一个java源程序

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

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

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

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

注意:java严格区分大小写

7. 转义字符:

所有的转义字符和所对应的意义:

转义字符意义ASCII码值(十进制)
\a响铃(BEL)007
\b退格(BS) ,将当前位置移到前一列008
\f换页(FF),将当前位置移到下页开头012
\n换行(LF) ,将当前位置移到下一行开头010
\r回车(CR) ,将当前位置移到本行开头013
\t水平制表(HT) (跳到下一个TAB位置)009
\v垂直制表(VT)011
\\代表一个反斜线字符''\'092
\'代表一个单引号(撇号)字符039
\0空字符(NULL)000
\ddd1到3位八进制数所代表的任意字符三位八进制
\xhh1到2位十六进制所代表的任意字符二位十六进制

注意:区分,斜杠:"/" 与 反斜杠:"\" ,此处不可互换

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程序

二:java语法基础:

1,关键字:

其实就是某种语言赋予了特殊含义的单词。

保留字:其实就是还没有赋予特殊含义,但是准备日后要使用过的单词。

2,标示符:

其实就是在程序中自定义的名词。比如类名,变量名,函数名。包含 0-9、a-z、$、_ ;

注意:

1),数字不可以开头。

2),不可以使用关键字。

3,常量:

是在程序中的不会变化的数据。

4,变量:

其实就是内存中的一个存储空间,用于存储常量数据。

作用:方便于运算。因为有些数据不确定。所以确定该数据的名词和存储空间。

特点:变量空间可以重复使用。

什么时候定义变量?只要是数据不确定的时候,就定义变量。

变量空间的开辟需要什么要素呢?

(1)这个空间要存储什么数据?数据类型。

(2)这个空间叫什么名字啊?变量名称。

(3)这个空间的第一次的数据是什么? 变量的初始化值。

变量的作用域和生存期:

变量的作用域:

作用域从变量定义的位置开始,到该变量所在的那对大括号结束;

生命周期:

变量从定义的位置开始就在内存中活了;

变量到达它所在的作用域的时候就在内存中消失了;

5.数据类型:

(1):基本数据类型:byte、short、int、long、float、double、char、boolean

(2):引用数据类型: 数组、类、接口。

**级别从低到高为:**byte,char,short(这三个平级)–>int–>float–>long–>double

自动类型转换:从低级别到高级别,系统自动转的;

强制类型转换:什么情况下使用?把一个高级别的数赋给一个别该数的级别低的变量;

运算符号:

(1)、算术运算符。

+ - * / % %:任何整数模2不是0就是1,所以只要改变被模数就可以实现开关运算。

+:连接符。

++,–

(2)、赋值运算符。

= += -= *= /= %=

(3) 、比较运算符。

特点:该运算符的特点是:运算完的结果,要么是true,要么是false。

(4)、逻辑运算符。

& | ^ ! && ||

逻辑运算符除了 ! 外都是用于连接两个boolean类型表达式。

&: 只有两边都为true结果是true。否则就是false。

|:只要两边都为false结果是false,否则就是true

^:异或:和或有点不一样。

两边结果一样,就为false。

两边结果不一样,就为true.

& 和 &&区别: & :无论左边结果是什么,右边都参与运算。

&&:短路与,如果左边为false,那么右边不参数与运算。

| 和|| 区别:|:两边都运算。

||:短路或,如果左边为true,那么右边不参与运算。

(5)、位运算符:用于操作二进制位的运算符。

& | ^

& << >> >>>(无符号右移)

6.语句

If switch do while while for

这些语句什么时候用?

If switch:当判断固定个数的值的时候,可以使用if,也可以使用switch。

但是建议使用switch,效率相对较高。

break:作用于switch ,和循环语句,用于跳出,或者称为结束。

continue:只作用于循环结构,继续循环用的。

7.java分了5片内存。

1:寄存器。2:本地方法区。3:方法区。4:栈。5:堆。

栈:存储的都是局部变量 ( 函数中定义的变量,函数上的参数,语句中的变量 );

只要数据运算完成所在的区域结束,该数据就会被释放。

堆:用于存储数组和对象,也就是实体。啥是实体啊?就是用于封装多个数据的。

1:每一个实体都有内存首地址值。

2:堆内存中的变量都有默认初始化值。因为数据类型不同,值也不一样。

3:垃圾回收机制。

三、循环结构

1.循环结构:

打印50份试卷,是从第1份开始打印,打印到第50份结束,重复打印试卷的过程

绕操场跑10圈,从第1圈开始,到第10圈结束,重复跑步的过程

做100道编程题,从第1题开始,到第100道结束,重复做题的过程

2.循环的概念

重复完成某一件事情或者某一个操作,有一个开始位置和结束位置就叫做

循环

3.循环的特点:

1、循环条件:也就是满足某个条件下才做重复的操作

2、循环操作:也就是重复所做的事情或者操作

4. while循环结构介绍

(1):while语句执行逻辑:

判断boolean表达式的值,如果为true,则继续执行下面逻辑处理,如果为false则跳出循环结构。

(2)使用break语句跳出循环:

在while循环中,可以通过适当的判断,如果适合条件,则可直接用break语句跳出整个循环,不再执行后续循环。

(3)do..while的循环逻辑:

先执行语句块,再执行boolean表达式中的值,如果true则接着循环,执行do语句块,否则跳出循环。

(4)while和do..while的却别:

while循环先判断再执行,do..while先执行一次再判断;在循环条件不成立的时候,前者一次都不执行,而后者在任何情况下至少执行一次。

(5)for循环执行逻辑:

for循环一般运用于次数不断累加的情况下,为最最常用的循环结构。

(6)for循环括号中三个表达式的特殊用法:

1.表达式1为空,即在循环外设置初始化循环次数;

2.表达式3为空,即在循环体内进行累加,不在括号内;

3.表达式1、2、3都为空(死循环),用于需要持续输出的情景;

4.表达式1、3内容多样化,即可以是多维度。

(7)循环中添加break语句以及continue语句:

break语句表示跳出此循环体系,执行循环后的语句;

continue则是跳过该循环后续语句,继续执行下一次循环;

5. 跳转语句的使用:

break关键字:(通常和if选择结构一起使用)
在switch使用break表示结束switch选择结构去执行选择结构外的代码
在循环中使用break表示结束循环结构去执行循环结构外的代码

break常用于switch结构和循环结构中

continue一般用于循环结构中

break语句终止某个循环,程序跳转到循环块外的下一条语句

6..while、do-while和for循环的区别:

执行顺序不同
while和for循环:先判断,再执行
do-while循环:先执行,再判断

再给小伙伴们附价一张学习java基础路线图

当然这些基础知识罗列的不是很全,后期我会一一更新全java的基础知识点

当我们纯看这些文字知识都时候一般都容易看不下去,建议小伙伴们可以去b站啊各种网站,推荐这种 JAVA基础知识300集

边看视频边看笔记这样学习效率会高,最后希望小伙伴们都能愉快的学到java知识

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值