| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Java知识库 -> java基础总结 -> 正文阅读 |
|
[Java知识库]java基础总结 |
java基础java语言特性: 面向对象,可移植性跨平台,GC垃圾回收,多线程。。。 java的加载与执行: ,java文件--.class文件--类加载器ClassLoader--java虚拟机JVM--操作系统--硬件平台 J2SE安装: 为了java8和11切换时更好的切换->配置环境变量:JAVA_HOME:D:\java\jdk1.8.0_45,Path:%JAVA_HOME%\bin,Classpath:.:%JAVA_HOME%\lib\dt;%JAVA_HOME%\lib\tools.jar; 标识符: 支持中文,驼峰式,类名变量名常量名写法,关键字(小写) 数据类型: 两种:基本类型(8)、引用类型(3) 基本分为数值(整数byte1,short2,int4,long8,浮点float4,double8),字符(char2注意使用时用单引号不然是String),布尔(boolean1) 引用分为数组,类,接口 进制转化: 十进制转二进制(除)。二进制转十进制(2的0次方乘然后加)。 字符编码: 文字与计算机间的对照字典,支持ASCII(最大256字符,a97,A65,'0'48),ISO-8859-1,GBK,unicode(UTF-8,java采用unicode所以支持中文) char型: 必须使用单引号括起来,采用unicode编码,占两字节可存汉字,char和short一个有负,一个没有,所以char可表示更大的数,范围[0-65535] 变量: 局部变量 方法体中的变量 成员变量 方法体外,类中的变量 必须先声明后赋值访问,成员变量会默认赋值。 基本类型转换: 默认转换:boolean不能转,容量小默认转容量大的,byte,short,char之间不会互相转换,先转成int,byte->short->int->long->float->double 强制转换:容量大转容量小,不超范围可将int转byte,short,char 在多种类型混合运算中,首先将所有数据转换成容量最大的再运算 运算符: 算术:+,-,*,/,++,--,% 关系:<,<=,>,>=,==,!= 逻辑:&&,||,&,|,!,^ 位运算:&,|,~,^,>>,>>>,<< 赋值:=,+=,-=,*=,/=,%= 字符串连接:+ 条件:?: 其他:instanceof,new |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年3日历 | -2025/3/4 6:27:22- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |