| |
|
开发:
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基础知识整理(局部) |
1软件结构的划分(1)C/S结构 Client/Server 例如:QQ、微信等需要下载安装的软件 (2)B/S结构 Browser/Server 例如:例如一些网站等需要浏览器与客户端交互的网站 2 java语言的历史java由詹姆斯·高斯林和他的团队创立,前身叫'oak',于1995年和sun公司合作正式推出'java'; 2010年sun公司被Oracle公司收购,此后java版本的由Oracle更新并发布。 java下载官网:www.Oracle.com. 3 java 的类型1.JavaSE:Java标准版 针对于卓面应用的开发 2.Java EE:Java企业版 JavaWeb 3.JavaME:Java微型版 针对一些嵌入式的开发 4 jdk\jre\jvm及Java的环境变量3.1 jdk、jre、jvmjdk:Java Development kit 包含jre及一些开发工具 jre:Java Runningtime environment 包括jvm和一些jar包 jvm:Java Virtual Machine Java虚拟机,一台假想的计算机,负责java指令的编译和运行 3.2环境变量安装好jdk后,由于javac和Java命令在jdk的bin目录下,因此我们只能在该处编写代码,随着我们编译次数的增加,产生的源文件和字节码文件会越来越多,无法区分java自带文件,甚至会误删。因此,我们需要为Java语言配制环境变量。 3.2.1第一种方法: 此电脑-->属性-->高级设置-->环境变量-->系统变量-->path-->将jdk的bin目录复制到path列表中 缺点:随着jdk每个版本的升级,都要重新配置path路径,不建议使用。 3.2.2 第二种方法: 2.此电脑-->属性-->高级设置-->环境变量-->系统变量-->新建JAVA_HOME并将jdk路径粘贴到变量值中-->在path变量列表里新增一个%JAVA_HOME%\bin即可。 3.2.3 测试 调试好环境变量后,使用java/javac指令在dos窗口中运行,弱显示相应的指令列表,则说明环境变量配置成功。 3.2.4 java代码的编译与运行 1.创建一个java文件(后缀为.java) 2.编写代码 如: class ?MakeNewName{ 3.在dos窗口中运行 ? ? 5 人机交互1.一些常用的快捷键: crtl+s :保存 crtl+a:全选 crtl+c:复制 crtl+v:粘贴 crtl+z:撤销 prtscr:截全屏 del:删除 2.一些常用的dos窗口指令: d:切换盘符(大小写均可) ? ? cd 目录名称 :进入单级目录 ? cd 指定路径:进入多级目录 ? cd..: 返回上级目录 ? cd.:返回当前目录 ? cd \:返回根目录 ? md 目录名:创建文件夹 ? copy con 文件名称:创建新文件 ? rd 目录名:移除目录(不含有内容) ? rd /s 目录名称:询问移除 ? rd /s /q 目录名称:暴力删除(相当于del) ? 其他指令: ipconfig:查看ip(ipv4)地址: ping:查看本机是否能连接其他地址 calc:计算机 mspaint:画板等 6 Java中的关键字关键字:被Java语言赋予特定含义的字段(在编译软件会有特殊颜色显示)。 特点:在编译时小写 例:package:包(目录) class:Java的基本单元,类 public:权限限定符 static:静态变量 void:返回值类型 interface:接口等 一些数据类型(byte、short、int等也是关键字) 注意:goto和const作为“保留字”使用 7 标识符的使用标识符:在Java语言中用以给包、类、接口、变量、方法、常量命名的字段。 包:package(多级目录) 例如:com.school.department.teacher.student 给 类、接口命名时:采用“大驼峰命名法” 例如:class HelloWorld 、interface Change等 给变量、方法命名时:采用“小驼峰命名法” 例如:int dogPrice;println()等 给常量命名时: 单个常量:全部大写 例如:HELLO 多个常量:全部大写,每个单词之间用_隔开 例如:HELLO_WOLD 7.1标识符的组成规则标识符由数字、字母(大小写)、下划线及$组成。 注意事项: 1.命名时不能以数字开头; 2.命名时不能以关键字命名; 3.Java严格区分大小写。 8 常量和变量8.1常量常量:Java程序运行时不变的量 分类: 1.字面值常量: 整数常量:1、44、22等 小数常量:1.35等 字符常量:'a'、'A'、'0' 字符串常量:"我爱高圆圆" 布尔常量:true或者false 空常量:null(引用类型默认值) 2.自定义常量:final 8.2变量变量:Java程序在运行时发生改变的量 变量三要素: 数据类型 变量名 = 初始化值; 数据类型: 数据类型又分为:基本数据类型和引用数据类型 基本数据类型: 整型: 字节型:byte 占一个字节 (-128~127) 短整型:short 占两个字节 默认整型:int 占四个字节 长整型:long 占八个字节 (定义时须在结尾处加上:L/l) 浮点型:双精度型(默认): double 占八个字节 单精度型:float 占四个字节 (定义时须在结尾处加上:F/f) 字符型:字符型:char 占两个字节 布尔型:布尔型:Boolean 占一个字节 引用数据类型:String、接口、数组、类 9 进制的组成二进制:由0、1组成,逢二进一 例如:0b00、01 八进制:由0、1、2...7组成,逢八进一 例如:0100 十进制:默认使用进制 例如:100、64 十六进制:由0、1、2...9、a、b、c、d、e、f组成,逢十六进一 例如:0x25E 9.1进制的转换1.二进制-->八进制:10110 从右到左每三位为一组,不够左边补0,转换为十进制后从左到右依次链接起来。 例 0 1 0 1 1 0 2 6 则10110转换为八进制对应的值为:026 2.8421码:二进制和十进制的转换 例如:10110转换为十进制 128 64 32 16 8 4 2 1 0 0 0 1 0 1 1 0 ----------------------------------------------- 16+ 0+ 4+ 2 + 0=22 2.十进制转换为任意进制: 除积取余法:十进制--->二进制 ,基数为2; 十进制--->八进制 ,基数为8; 十进制--->十六进制,基数为16; 例如:将32除积取余,余数反转。 ? 余数反转为:0x20 3.任意进制进制转换为十进制: 位权展开法(系数*基数的权次幂):十六进制--->十进制,基数为16 八进制 --->十进制,基数为8 二进制 --->十进制,基数为2 例如:将20转换为十进制: 216^1+016^0=32
|
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/23 16:28:45- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |