java基础总结(一)

1.Java语言
Java语言是Sun公司由1990年开发的,除了java语言还有很多种语言:c++语言、c语言、Python语言……等。了解一下即可。
2.JVM
JVM是java虚拟机(JVM Java Virtual Machine),java程序需要运行在虚拟机上,不同平台有自己的虚拟机(Windows 平台→Windows平台虚拟机、Linux 平台→LInux平台虚拟机)因此java语言可以跨平台。当运行Java程序时,首先运行JVM(Java虚拟机),也就是在计算机上再虚拟一个计算机,它存在于计算机内存中并运行在操作系统之上的,然后再把Java class加载到JVM里运行。
所以Java class文件是可以运行在任何支持Java虚拟机的平台和操作系统上的二进制文件,所以才能到处运行。
3.局部变量、全局变量
局部变量指的的就是方法或者语句内部定义的变量,方法里面定义好的变量就称之为局部的变量。
全局变量指在方法外面定义一个变量,定义的这个变量后程序的各个部分都可以使用。
他两个的区别就是作用域不同。
4.变量和常量
变量:可以改变的量,它有着字母、数字、下划线不能以数字开头的命名规则,变量的三个元素:变量类型,变量名,和变量值。
常量:不会改变的值,它的值是不允许被改变的。
5.算数运算符
算术运算符用在数学表达式中,它们的作用和在数学中的作用一样都是加+、减-、乘*、除/、取余数%……等。
还有一个自增自减的一个运算符(++、–),它又分为前缀自增自减和后缀自增自减。
a++,++a
a–,--a
后缀自增自减法(a++,a–): 先进行表达式运算,再进行自增或者自减运算 。
前缀自增自减(++a,–a):先进行自增或者自减运算,再进行表达式运算。
6.逻辑运算符
逻辑运算符:且(&&)、或(||)、非(!),它们都是返回一个布尔值(boolean )true,false。
且(&&):前后两个表达式都为true时,才返回true,否则返回false,前后两个表达式只要有一个false或都是false返回的是false。
或(||):前后两个表达式有一个为true是,返回true,都为false时,才返回false。
非(!):先比较表达式,在把比较的表达式结果取相反,比如:!(a>b) ,如果a>b成立,就返回false,如果不成立就返回true。
7.关系运算符
关系运算符就是我们数学中的大于(>),小于(<),等于就不一样了关系运算符的等于是两个等号(==)还有不等于(!=),它的作用和在数学里的作用一样都是用来比较的。
8.数据类型
基本的数据类型有:整数类型(int)、布尔类型(boolean)、字符类型(char)、字符串类型(string)、字节类型(byte)……等。
数值类型又包括整数类型和浮点类型(也就是小数类型)
整数类型:int、byte、short、long
浮点类型:float、double
9.类型转换
类型转换包括隐式转换和显示转换
隐式转换:比如你把int类型的值当作double类型使用,那么编译器就会自动的给你转换int为double类型,不会报错。
显示转换:显示转换(也叫强制转换),从存储范围大的类型到存储范围小的类型。
10.java面向对象
面向对象的三大特性:继承、封装、多态。
继承:程序中的继承性是指子类拥有父类的全部特征和行为,这是类之间的一种关系。Java 只支持单继承。
封装:封装性的目的在于保护信息。
多态:多态性允许一个接口被多个同类使用。
11.注释
注释就是我们在写代码时给代码注释一下表明了是什么意思。
注释分为单行注释、多行注释、还有文档注释。
单行注释:“\”。
多行注释:“/内容/”。
文档注释:“/*内容/”.

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值