JAVA学习心得

目前刚刚学习了几天的JAVA课程,把学习后的一些知识点跟大家分享一下。
首先,Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。
Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。
书写Java源代码的注意点:
大小写敏感:所谓大小写敏感就是在书写的时候,例如Hello和HELLO,表示的是不一样的意思。
类名:以驼峰的方式命名,首字母大写,所谓驼峰就是出现两个单词的时候,单词的首字母大写,例如StudentScore
方法名:以驼峰的方式命名,首字母小写;
源文件:在定义源文件名的时候,要和类名相同;
Java修饰符
在类、方法、属性之前,一般会使用修饰符来进行修饰。主要的修饰符有两类:
访问控制修饰符:default/public/protected/private
Java注释
单行注释
用//开头,一般用于函数内部的注释,例如变量定义,逻辑的梳理
多行注释
用/开头 /结尾,一般用于函数内部的注释

文档注释
在编写一个类的时候,文档注释一般写在类、成员变量、类变量、方法上。
使用javadoc默认标记,丰富doc文档内容
@author:指定Java程序作者
@version:指定当前源文件的版本
@param:指定参数
@return:指定返回值
在文档注释中可以使用html标签,但是不能使用自封闭的标签
使用javadoc命令生成API文档,-d指定生成的目录地址
Java标识符
在JAVA的组成部分中包括了对包、类、方法、变量等的起名,这些名字是要有一定的规则的。
标识符可以包含数字、字母、$、_,但是不能以数字开头
关键字不能用作标识符
标识符是大小写敏感的
Java分隔符
花括号{}:定义代码块,逻辑上是个整体,在Java语言里,类定义的部分必须放在{}内,方法体的内容也要定义在{}内,静态的代码块、条件语句的执行体、循环语句的循环体也要放在{}内
分号;在Java语言里用;作为语句的结束。一条语句必须要由;结束,多条语句可以定义在一行里,但是每条语句还是必须由;结束。
方括号[],用于数组中访问数组元素。
圆括号(),在方法定义时,必须使用(),来包含所有的形成声明,在调用方法的时候,使用()来传入实际参数值。在进行表达式运算的时候,可以定义优先级。
空格:单个空格、Tab键、Enter键,空格的出现都不会影响程序的运行,但是提供良好的缩进,可以有效地提高代码的可读性。
圆点(.):通常用于类/对象和其他的成员之间的分隔符,表明调用某个类或者对象的属性或方法
Java数据类型分类
在Java语言里,数据类型分为基本数据类型和引用数据类型(类类型)。
作为强类型语言,Java在编译时,会进行严格的语法检查,每个变量在编译时,就确定了其类型。所有的变量必须显式地声明类型,而且必须先声明后使用。
这里写图片描述
运算符
运算符是一种特殊的符号,用以表示数据的运算、赋值和比较等。Java使用运算符将一个或多个操作数连接成可执行的语句,用以实现特定的功能。包括算术运算符、赋值运算符、比较运算符、逻辑运算符、位运算符、类型相关运算符。我们着重的讲解其中的算术、赋值、比较、逻辑的运算符。
算术运算符
+、 - 、*、 / 、%、++、–。
其中要注意的是/,如果两个整数相除有小数,则小数部分将会被截取。
++自增,是个单目运算符
–是自减,是个单目运算符
其中+号除了数学运算外,还有字符串连接的功能。
-号除了数学减法运算外,还有取负的功能。
赋值运算符
=用于为变量指定变量值。
扩展的赋值运算符
+=-=*=/= %=可读性较差,但是效率会得到提升。
逻辑运算符
逻辑运算符用于操作一个或两个布尔型的变量或者常量,在我们应用程序开发中,只要关心与、或、非
&&:两个操作数必须都是布尔类型的,只要有一个是false,就返回false。
||:同上,只要有一个是true,就返回true。
!:true返回false,false返回true。
最后就是比较重要的循环结构。循环语句可以在满足条件的情况下是,反复执行某一段代码。
被重复执行的代码成为循环体。当反复执行这个循环体的时候,需要在合适的时候把循环条件改为假,从而结束循环。否则会出现死循环的情况。

分为 while,do…while,for这三种,每一种都有每一种用法和区别,不过用的最多的还是for循环语句。

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值