java基础知识(java基础知识有哪些?)
java基础知识有哪些?
Java基金会
1.注释、关键字、标识符
1.评论
(1)注释:解释程序的文字。
(2)评论分类:单行评论格式://评论正文
?多行注释格式:/*注释的文本*/
?注释格式:/* *注释文本*/
(3)注释的作用:解释程序,调试程序。
2.关键词
(1)关键词:java语言中有特殊含义的词。
(2)特点:所有字母都是小写。
(3)常见关键词
3.标识符
?标识符:命名类、接口、方法、变量、常量等时使用的字符。
?作文规则:(1)英文字母的大小写;(2)数字字符;(3)$及—
?注意:(1)不能以数字开头;(2)在java中不能是关键字;(3)区分大小写。
?包(文件夹):解决两个同名文件不能同时存在于同一个目录下,字母都是小写的问题。
?或者类接口:一个单词的首字母大写,其余字母小写;多个单词。每个单词大写,其余字母小写。
?或者方法变量:一个单词的所有字母都是小写的;多个单词,从第二个单词开始,第一个字母大写,其余字母小写。
?常量:一个单词的所有字母都大写;多个单词全部大写,每个单词之间用一个-。
2.常数
1.常量:程序执行过程中不变的量。
2.常数的分类
(1)自定义常数
(2)文字值常数
?字符串常量:用双引号括起来的内容。
?整数常数
?十进制常数
?字符常量:用单引号括起来的内容。
?布尔常量:只有真和假
?空常数:null
常量的四种表示:二进制0b,八进制0,十进制,通用表示和十六进制0x。
3.原码、反码和补码
正数:原码=补码=补码。
负数:反码:除符号位外,其他位逐位反相;补语:补语末尾的1。
原码控制计算机底层,补码显示运算结果。
3.变量
1.变量:程序执行过程中可以在一定范围内变化的量。变量实际上是内存中的一个小区域。
2.定义格式:数据类型变量名=变量值
3.数据类型的分类
(1)基本数据类型;
(2)引用数据类型。
基本数据类型的分类
?数值:整数字节(1字节)、短字节(2字节)、整数字节(4字节)、长字节(8字节);浮点float(4字节),double(8字节)。
?char类型(2字节)。
?布尔型:布尔型(1字节)
4.数据类型转换
(1)隐式转换
?默认转换原则:类型不能转换为其他数据类型;short、char—int—long—float—double;在、short和char之间没有转换,但是在参与运算时首先转换为int类型。
(2)强制转换
?格式:目标数据类型变量名=(目标数据类型)(转换后的数据)
?注意:尽量不要强制转换,这可能会导致精度损失。
ASCII码表的三个值:“0”48“a”65“a”97
4.经营者
1.运算符:对常量和变量进行运算的符号。
2.分类:算术运算符、赋值运算符、比较运算符、逻辑运算符、按位运算符和三元运算符。
3.算术运算符:-,/, %,-
?-操作:
?放在操作数前面,先递增或递减,再参与运算。在操作数之后,先参与运算,然后递增或递减。
4.赋值运算符:=,=,-=,=,/=, %=
=左右相加,然后赋给左边。赋值运算符左边的数据必须是变量。
短s=1;s=S1;并且短s=1;s=1;之间的区别
S=s 1需要强制类型转换,运算结果为int类型。s=1可以直接运算,运算结果还是short类型。
5.比较(关系)运算符:==,=,lt,gt,lt=,gt=,instanceof .运算结果都是布尔型的。
6.逻辑运算符:amp,|,(异或)、ampamp(短路与)、||(短路或)
?一样是假,不同是真。
?amp和AMP的区别:最后结果一样,ampamp有短路效应,左边为假,右边不执行。
7.位操作:amp,|,~(位反转),ltlt(左移),gtgt(右移),GTGT(无符号右移)
二进制补码直接进行位运算。
异或的特点:一个数据位被另一个数据位异或两次,数本身不变。
8.三元运算符
(关系表达式)?表情1:表情2;
表达式的计算值。如果为真,结果为表达式1;如果为false,则结果为表达式2。
5.键盘输入数据
功能:(1)使程序数据更符合开发的数据;(2)使程序更加灵活。
格式
?a .包装指南:格式:导入
?位置:班级上方
?b .创建对象:格式:Scanner sc=new Scanner()
?c .通过对象获取数据:int x=()
以上是Java数据的基础
这是Java学习曲线
java基础知识有哪些?
java的基础知识是JAVAse(控制语句,异常机制,面向对象,IO流,多线程等。),数据库(MySQL,Oracle),MyBatis。JDBC。UML建模,前端(H5,CSS,JS等。),java ee。学完谢谢,基本上就可以出去找工作了。
如果你想找一本详细的基础知识资料,推荐你学习java300集百战商派,非常详细全面。我们上学的时候老师推荐的。很多人是作为入门学的,真的让你受益匪浅,所以我也真心推荐你学。先入门,把基础学好,剩下的学起来就得心应手了。
java基础知识有哪些?
对于Java开发学习者来说,基础知识点如下:
面向对象的优点:易维护、易重用、易扩展。由于面向对象的封装性、继承性和多态性的特点,可以设计一个低耦合的系统,使系统更加灵活,易于维护。
虚拟机的概念,任何一种可以运行Java字节码的软件都可以看作是Java的虚拟机(JVM)。3.JDK,顾名思义,是开发者的开发工具箱,它被程序开发者所使用。除了完整的JRE(JavaRuntimeEnvironment)和Java运行时环境之外,它还包含其他面向开发人员的工具包。4.JRE的概念。普通用户只需安装JRE(JavaRuntimeEnvironment)即可运行Java程序。程序开发人员必须安装JDK来编译和调试程序。Override意味着子类覆盖父类的方法。子类只能抛出比父类少的异常,访问权限不能比父类小。被覆盖的方法不能是私有的,否则它只是在子类中重新定义一个方法。Java重载是指在同一个类中可以有多个同名的方法,但是这些方法的参数列表是不同的。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。