JAVA知识点概述
来源:互联网 发布:淘宝图片保护怎么破解 编辑:程序博客网 时间:2024/06/02 01:02
JAVA语法基础
1,关键字:其实就是某种语言赋予了特殊含义的单词。
保留字:其实就是还没有赋予特殊含义,但是准备日后要使用过的单词。
2,标示符:其实就是在程序中自定义的名词。比如类名,变量名,函数名。包含 0-9、a-z、$、_ ;
注意:
1),数字不可以开头。
2),不可以使用关键字。
3,常量:是在程序中的不会变化的数据。
4,变量:其实就是内存中的一个存储空间,用于存储常量数据。
作用:方便于运算。因为有些数据不确定。所以确定该数据的名词和存储空间。
特点:变量空间可以重复使用。
数据类型:
1):基本数据类型(8种):byte、short、int、long、float、double、char、boolean
2):引用数据类型(3种): 数组、类、接口。
运算符号:
1)、算术运算符。
+ - * / % %:任何整数模2不是0就是1,所以只要改变被模数就可以实现开关运算。
+:连接符。
++,–
2)、赋值运算符。
= += -= *= /= %=
3)、比较运算符。
特点:该运算符的特点是:运算完的结果,要么是true,要么是false。
4)、逻辑运算符。
& | ^ ! && ||
语句
1)、当判断固定个数的值的时候,可以使用if,也可以使用switch。
如何区分重载:当函数同名时,只看参数列表。和返回值类型没关系。
成员变量和局部变量的区别:
1:成员变量直接定义在类中。
局部变量定义在方法中,参数上,语句中。
2:成员变量在这个类中有效。
局部变量只在自己所属的大括号内有效,大括号结束,局部变量失去作用域。
3:成员变量存在于堆内存中,随着对象的产生而存在,消失而消失。
局部变量存在于栈内存中,随着所属区域的运行而存在,结束而释放。
封 装(面向对象特征之一):是指隐藏对象的属性和实现细节,仅对外提供公共访问方式。
继承
好处:
1:提高了代码的复用性。
2:让类与类之间产生了关系,提供了另一个特征多态的前提。
final特点:
1:这个关键字是一个修饰符,可以修饰类,方法,变量。
2:被final修饰的类是一个最终类,不可以被继承。
3:被final修饰的方法是一个最终方法,不可以被覆盖。
4:被final修饰的变量是一个常量,只能赋值一次。
抽象类: abstract
抽象:不具体,看不明白。抽象类表象体现。
接口中包含的成员,最常见的有全局常量、抽象方法。
接口中有抽象方法,说明接口不可以实例化。接口的子类必须实现了接口中所有的抽象方法后,该子类才可以实例化。否则,该子类还是一个抽象类。
继承用extends ;实现用implements ;
多态:函数本身就具备多态性,某一种事物有不同的具体的体现。
处理方式有两种:1、捕捉;2、抛出。
JDBC:要懂得如何连接数据库以及SQL语句
- JAVA知识点概述
- JAVA知识点概述
- 第一章:java概述(java知识点)
- java第一章 JAVA语言概述知识点
- Java中各个知识点的简短概述
- servlet知识点概述
- JSP知识点概述
- ExtJs知识点概述
- Linux课堂知识点概述
- Spring知识点概述
- spring知识点概述
- 有限元法知识点概述
- Hibernate知识点概述
- ES6常用知识点概述
- 【项目管理复习】:概述知识点
- JDBC-相关部分知识点概述
- 计算机网络原理知识点(第一章:概述)
- 黑马程序员——JAVA基础---网路编程---概述,UDP/TCP对应Socket,小知识点
- blender里不认识的单词(2)
- caffe源码阅读遇到的问题
- 一个页面上有大量的图片(大型电商网站),加载很慢,你有哪些方法优化这些图片的加载,给用户更好的体验。
- 可以使用USB2.0接口进行全双工通讯么,双方都可以主动发送么?
- JQuery_基础
- JAVA知识点概述
- 371. Sum of Two Integers
- 矩阵乘以它的转置
- 5、ModelAndView——处理模型数据
- OC学习篇之---类的初始化方法和点语法的使用
- 从零开始前端学习[52]:js中的数据类型以及没有数据类型的数据类型typeof
- 利用Openssl制作自签名证书
- python学习笔记--json&&pickle
- 「mysql优化专题」高可用性、负载均衡的mysql集群解决方案(12)