![](https://img-blog.csdnimg.cn/20190918140213434.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java基础
Java基础部分
田子曼子
曼子
展开
-
Java集合框架
集合框架原创 2022-07-23 20:00:53 · 64 阅读 · 0 评论 -
Java大纲
学习笔记Javase计算机基础java基础语法List item流程控制与方法数组面向对象异常常用类集合框架IO多线程GUI网络编程注解和反射JUC编程JVM探究【拓展】23种设计模式【拓展】XML【拓展】数据结构和算法【拓展】正则表达式数据库MysqlJDBCUML类图数据库设计前端HTMLCSSJSJQureryLayui/BootstrapVueJavawebTomcatHttpMavenServletSess原创 2022-03-07 22:10:42 · 1836 阅读 · 0 评论 -
常用快捷键和DOS命令
常用快捷键Ctrl+C :复制Ctrl+V :粘贴Ctrl+A :全选Ctrl+X :剪切Ctrl+Z :撤销Ctrl+S :保存ALT+F4 :关闭窗口Shift+del :永久删除windows+R :运行Windows+E :打开我的电脑Ctrl+Shift+Esc :打开任务管理器打开CMD的方式开始+系统+命令提示符Win键+R 输入cmd打开控制台在任意的文件夹下面,按住shift键+鼠标右键点击,在此处打开命令行窗口资源管理器的地址栏前面加上cmd路径管理员原创 2022-03-09 20:50:23 · 431 阅读 · 0 评论 -
JAVA的特性和优势以及三大版本
Java的特性和优势简单性面向对象可移植性高性能分布式动态性多线程安全性健壮性Java的三大版本JavaSE: 标准版(桌面控制、控制台开发。。。)JavaME:嵌入式开发(手机、小家电。。。)JavaEE:企业级开发(web端、服务器开发。。。)...原创 2022-03-09 21:21:58 · 229 阅读 · 0 评论 -
JAVA开发环境搭建并编写第一个程序
卸载JDK删除java的安装目录;删除JAVA_HOME;删除path下关于java的目录;Java -version;安装JDK百度搜索JDK,找到下载地址;同意协议;下载电脑对应的版本;双击安装JDK;记住安装的路径;配置环境变量(1) 我的电脑—>右键—>属性(2) 环境变量—>JAVA_HOME(3) 配置path变量测试JDK是否安装成功(1) 打开cmd(2) java -versionHelloWorld随便新建一个文件夹,存放原创 2022-03-10 21:17:50 · 143 阅读 · 0 评论 -
编译型和解释型
JAVA程序运行机制编译型语言定义:在程序运行之前,通过编译器将源程序编译成机器码(可运行的二进制代码),以后执行这个程序时,就不用再进行编译了。优点:编译器一般会有预编译的过程对代码进行优化。因为编译只做一次,运行时不需要编译,所以编译型语言的程序执行效率高,可以脱离语言环境独立运行。缺点:编译之后如果需要修改就需要整个模块重新编译。编译的时候根据对应的运行环境生成机器码,不同的操作系统之间移植就会有问题,需要根据运行的操作系统环境编译不同的可执行文件。总结:执行速度快、效率高;依靠编译器、跨平原创 2022-03-11 16:04:28 · 126 阅读 · 0 评论 -
IDEA快捷键
快捷操作psvm直接生成main方法;sout直接生成一个输出语句;Ctrl快捷键Ctrl + F 在当前文件进行文本查找 (必备)Ctrl + R 在当前文件进行文本替换 (必备)Ctrl + Z 撤销 (必备)Ctrl + Y 删除光标所在行 或 删除选中的行 (必备)Ctrl + X 剪切光标所在行 或 剪切选择内容Ctrl + C 复制光标所在行 或 复制选择内容Ctrl + D 复制光标所在行 或 复制选择内容,并把复制内容插入光标位置 下面 (必备)Ctrl原创 2022-03-11 17:04:59 · 309 阅读 · 0 评论 -
JAVA基础(注释、标识符和关键字)
java注释单行注释//多行注释/*开头*/结尾3. 文档注释/**开头*/结尾标识符注意点所有的标识符都应该以(A-Z或者a-z),美元符($)、或者下划线(_)开始首字母之后可以是字母(A-Z或者a-z),美元符($)、下划线(_)或数字的任何字符组合不能使用关键字作为变量名或方法名标识符是大小写敏感的合法标识符举例:age、$salary、_value、__1_value非法标识符距离:123abc、-salary、#abc可以使用中文命名,但是一般不建议这样去原创 2022-03-11 21:08:23 · 177 阅读 · 0 评论 -
JAVA数据类型讲解
强类型语言要求变量的使用要严格符合规定,所有的变量都必须先定义后才能使用弱类型语言JAVA的数据类型分为两大类基本数据类型和引用数据类型整数类型byte占1个字节范围:-128-127short占2个字节范围:-32768-32767int占4个字节范围:-2147483648-2147483647long占8个字节范围:-9223372036854775808-9223372036854775807浮点类型float占4个字节double占8个字节字符类型char占2原创 2022-03-12 21:13:57 · 59 阅读 · 0 评论 -
JAVA数据类型转换
JAVA数据类型转换大全将字符串转化为整型;int i = Integer.parseInt(String str);int i = Integer.valueOf(String str).intValue();注:Integer.parseInt和 Integer.valueOf 不同,前者生成的是整型,而后者是一个对象,所以要通过intValue()来获得对象的值;字串转成 Double, Float, Long 的方法大同小异.2.整型转化为字符串:String str = Stri原创 2022-03-17 20:34:16 · 784 阅读 · 1 评论 -
数据类型拓展
public class demo03 {public static void main(String[] args) {//整数拓展: 进制 二进制0b(开头) 八进制(0开头) 十进制 十六进制(0x开头)int i = 10;int i2 = 010; //八进制0int i3 = 0x10;//十六进制0x System.out.println(i); System.out.println(i2); System.out.println(i3); Syst原创 2022-03-22 17:30:49 · 58 阅读 · 0 评论 -
数据类型转换
数据转换(强制转换和自动转换)运算中,不同类型的数据先转换为同一类型,然后再进行运算。3. 注意点:a.不能对布尔值进行转换;b.不能把对象类型转换为不相干的类型;c.在把高容量转换到低容量的时候,强制转换;d.转换的时候可能存在溢出或者精度问题;...原创 2022-03-22 21:06:55 · 80 阅读 · 0 评论 -
变量常量和作用域
变量变量是什么:就是可以变化的量;java是一种强类型语言,每个变量都必须声明其类型;Java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域;注意事项:1.每个变量都有类型,类型可以是基本类型,也可以是引用类型;2.变量名必须是合法的标识符;3.变量声明是一条完整的语句,因此每一个声明都必须以分号结束;变量作用域类变量实例变量局部变量常量常量(Constant):初始化(initialize)后不能再改变值!不能变动的值;所谓常量可以理解为一种特原创 2022-03-24 20:42:21 · 68 阅读 · 0 评论 -
Java运算符
Java语言支持如下运算符算术运算符:+ , -, *, /, %, ++, –赋值运算符:=关系运算符:>, <, >=, <=, ==, != (不等于), instanceof逻辑运算符:&&, ||, !(与或非)位运算符:&, |, ^, ~, >>, <<, >>>(了解)条件运算符:?, :扩展赋值运算符:+=, -=, *=, /=自增自减一元运算符//++ – 自增 自原创 2022-04-18 20:14:14 · 221 阅读 · 0 评论 -
java包机制
包机制为了更好地组织类,Java提供了包机制,用于区别类名的命名空间。包语句的语法格式为:package pkg1[. pkg2[. pkg3…]];一般使用公司域名倒置作为包名:com.bao.xxxcom.wang.xxx为了能够使用某一个包的成员,我们需要在java程序中明确导入该包。使用"import"语句可完成此功能import package1[.package2…].(classname | *);...原创 2022-04-18 21:12:15 · 229 阅读 · 0 评论 -
Java Doc
java doc命令是用来生成自己的API文档的参考信息@author 作者名@version 版本号@since 指明需要最早使用的jdk版本@param 参数名@return 返回值情况@throws 异常抛出情况cmd javadoc -encoding UTF-8 -charset UTF-8...原创 2022-04-20 20:23:44 · 218 阅读 · 0 评论 -
用户交互scanner
scanner对象next()一定要读取到有效字符后才可以结束输入;对输入有效字符之前遇到的空白,next()方法会自动将其去掉;只有输入有效字符后将其后面输入的空白作为分隔符或者结束符;next()不能得到带有空格的字符串nextLine()以Enter为结束符,也就是说 nextLine()方法返回的是输入回车之前的所有字符。可以获得空白...原创 2022-04-20 21:12:19 · 45 阅读 · 0 评论 -
Java顺序结构
Java的顺序结构Java的基本结构就是顺序结构,除非特别指明,否则就按照顺序一步一步执行;顺序结构是最简单的算法结构。语句与语句之间,框与框之间是按从上到下的顺序进行的,他是由若干个依次执行的处理步骤组成的,他是任何一个算法都离不开的一种基本算法结构。...原创 2022-04-22 20:39:24 · 483 阅读 · 0 评论 -
Java选择结构
选择结构if单选择结构if双选择结构if多选择结构嵌套的if结构switch多选择结构if单选择结构 我们很多时候需要判断一个东西是否可行,然后我们才去执行,这样一个过程在程序中用if语句来表示 语法:if(布尔表达式){//如果布尔表达式为true将执行的语句}if双选择结构那现在有个需求,公司要收购一个软件,成功了,给人支付100万元,失败了,自己找人开发,这样的需求用一个if就搞不定了,我们需要有两个判断,需要一个双选择结构所以就有了if-else结构语法:i原创 2022-04-24 21:17:55 · 45 阅读 · 0 评论 -
Java循环结构
循环结构while循环do…while循环for循环在Java5中引入了一种主要用于数组的增强型for循环原创 2022-05-01 10:33:07 · 327 阅读 · 0 评论 -
For循环
for循环虽然所有循环结构都可以用 while 或者 do…while 表示,但Java提供了另一种语句-for循环,使一些循环结构变得更简单for循环语句是支持迭代的一种通用结构,是最有效、最灵活的循环结构for循环执行的次数是在执行前就确定的。语法格式如下:for(初始化;布尔表达式;更新) {//代码语句}练习1:计算0到100之间的奇数和偶数的和练习2:用 while 或 for 循环输出1~1000之间能被5整除的数,并且每行输出3个练习3:打印九九乘法表关于for循环有以下原创 2022-05-03 16:30:27 · 245 阅读 · 0 评论 -
Java流程控制:break continue goto
break continuebreak在任何循环语句的主体部分,均可用break控制循环的流程。break用于强行退出循环。不执行循环中剩余的语句。(break语句也在switch语句中使用)continue语句用在循环语句体中,用于终止某次循环过程,即跳过循环体中尚未执行的语句,接着进行下一次是否执行循环的判定。关于goto关键字goto关键字很早就在程序设计语言中出现。尽管goto仍是Java的一个保留字,但并未在语言中得到正式使用;Java没有goto。然而,在break和continu原创 2022-05-20 17:19:46 · 93 阅读 · 0 评论 -
Java方法——何为方法
Java方法原创 2022-06-07 09:10:43 · 71 阅读 · 0 评论 -
Java方法——方法的定义
方法的定义原创 2022-06-07 14:48:04 · 144 阅读 · 0 评论 -
Java方法——方法调用
方法调用原创 2022-06-07 15:07:42 · 55 阅读 · 0 评论 -
Java——方法的重载
方法的重载原创 2022-06-07 15:22:32 · 65 阅读 · 0 评论 -
Java方法——命令行传递参数
命令行传参原创 2022-06-07 15:40:26 · 325 阅读 · 0 评论 -
Java方法——可变参数
可变参数原创 2022-06-07 15:58:41 · 87 阅读 · 0 评论 -
Java方法——递归
递归原创 2022-06-07 17:28:52 · 123 阅读 · 0 评论 -
Java数组
Java数组原创 2022-06-20 10:57:16 · 55 阅读 · 0 评论 -
Java面向对象
Java面向对象原创 2022-07-13 22:08:20 · 61 阅读 · 0 评论 -
Java异常机制
Java异常机制原创 2022-07-23 14:31:24 · 46 阅读 · 0 评论 -
异常经验小结
异常经验总结原创 2022-07-23 14:51:47 · 55 阅读 · 0 评论