![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
行走的小白csdn
这个作者很懒,什么都没留下…
展开
-
欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl原创 2017-09-20 23:38:09 · 117 阅读 · 0 评论 -
Java实现数组转字符串及字符串转数组的方法分析
字符串转数组使用Java split() 方法split() 方法根据匹配给定的正则表达式来拆分字符串。注意: . 、 | 和 * 等转义字符,必须得加 \\。多个分隔符,可以用 | 作为连字符。// 字符串转数组 java.lang.StringString str = "0,1,2,3,4,5";String[] arr = str.split(","); // 用,分割...原创 2019-01-25 15:05:48 · 2691 阅读 · 2 评论 -
java.util.regex包下的Pattern和Matcher详解(正则匹配)
java正则表达式通过java.util.regex包下的Pattern类与Matcher类实现(建议在阅读本文时,打开java API文档,当介绍到哪个方法时,查看java API中的方法说明,效果会更佳). 简介:java.util.regex是一个用正则表达式所订制的模式来对字符串进行匹配工作的类库包。它包括两个类:Pattern和Matcher 。一个Pattern是一个正则表达式...转载 2019-01-17 14:54:53 · 1376 阅读 · 0 评论 -
Java操作Oracle
我们一直在plsql中操作oracle,那么如何在java 程序中操作数据库呢? 下面我们举例说明,写一个java,实现对emp表的增删查改。 java代码User/** * * @版权 : Copyright (c) 2017-2018 *********公司技术开发部 * @author: gaozhenchao * @E-mail: 1226046769@qq....原创 2019-01-11 09:20:48 · 880 阅读 · 0 评论 -
java项目的classpath说明
首先 classpath是指 WEB-INF文件夹下的classes目录 解释classes含义: 1.存放各种资源配置文件 eg.init.properties log4j.properties struts.xml 2.存放模板文件 eg.actionerror.ftl 3.存放class文件 对应的是项目开发时的src目录编译文件 总结:这是一个定位资源的入口 一、ja...原创 2018-12-21 23:12:35 · 384 阅读 · 0 评论 -
String和StringBuffer类型数据进行参数传递问题
1.String和StringBuffer的形的参做为传递通常参数传递有两种: 基本类型:不会影响实际参数的值 引用类型:会影响实际参数的值而字符串和StringBuffer的的作为引用类型是否是上面的一样的呢?首先看一下下面的例子package xfcy_01;/** * 案例: String和StringBuf...转载 2018-11-24 20:16:02 · 304 阅读 · 0 评论 -
static和final简介
Static 和 final Final :有些类不想被继承,或者想保留固定的方法,不想被子类重写,这时就要用到final关键字。Public final int a;关于final关键字有以下几种特性:被final修饰的类,不能被继承。所以又称作太监类,但是却可以继承其他类被final 修饰的方法,不能被重写被fi...原创 2017-09-29 01:00:17 · 182 阅读 · 0 评论 -
集合
之前我们了解过数组,数组是用来存放数据的。可是还有一个可以用来存放数据的容器,我们称作集合。既然两者都是用来存放数据的容器,那么他们有什么区别呢:1. 数组的长度是固定的。 集合的长度是可变的。2.集合只能存放引用类型的元素。说到这里,下面让我们全面了解下集合。 在集合中,Collection接口是集合中的顶层接口。用图来表示就是 ...原创 2017-10-04 17:55:42 · 206 阅读 · 0 评论 -
Swing入门和布局管理
Swing组件入门 JavaUI界面基本构成一个顶层容器(如:窗体JFrame)顶层容器包括若干个中间层容器(如:面板JPanel)每个中间层容器包括若干个基本组件(如:JButton)顶层容器:用于初始化界面,为其他组件的展示提供一个容器载体,以满足界面显示需求JFrame:用于创建一个带有标题栏的窗体JApplet:用于创建一个applet小应用窗体JDia...原创 2017-10-04 18:28:25 · 259 阅读 · 0 评论 -
IO流
字节流(InputStream(所有字节输入流的祖先类)/OutputStream(所有字节输出流的祖先类)):两个子类FileOutputStream/FileInputStream;都是对文件进行读取和写入操作。字节流都是一个字节一个字节的读取和写入字节流读取FileInputStream in= new FileInputStream("text.txt");Int b =0;...原创 2017-10-16 22:20:58 · 156 阅读 · 0 评论 -
多线程
进程:执行中的程序线程:轻量级的进程 每个运行的程序都是一个进程,在一个进程中还可以有多个执行单元同时运行,这些执行单元可以看作程序执行的一条条线索,被称为线程。线程本身不能单独运行,必须放在一个进程中才能执行。 线程的创建 单线程:MyThread myThread = new MyThread();myThread.run(); Class My...原创 2017-10-25 15:26:07 · 226 阅读 · 0 评论 -
链表和树
链表 链表是一种递归的数据结构,它或者为空(null),或者是指向一个节点的引用,该节点含有一个泛型的元素和一个指向另一条链表的引用。 在面向对象的编程中,实现链表并不困难。public class MyNode<E> {MyNode<E> next;E item;}一个Node对象含有两个实例变量,类型分别为Item和MyNode。...原创 2017-10-28 17:59:38 · 888 阅读 · 0 评论 -
抽象类和接口
抽象类和接口 方法分类 在写程序的过程中相信大家一定会用到方法,一个类总会写那么几个方法。比如说学生类 public class student 可以有学习的方法 public void student(){}、也可以有吃饭的方法Public void eat(){}。这些是我们平时会用到的一些方法格式,这种格式的方法被称为普通方法,格式我们经常有写过 ——public 返回类型...原创 2017-09-22 11:23:31 · 196 阅读 · 0 评论 -
继承与多态
构造器 构造器又称构造函数和构造方法,用于构建当前类的对象的行为和初始化类的相关属性。 其格式为 public 类名(){} 当你创建一个类的时候会自动默认一个构造方法,当你创建对象的时候,构造方法会自动调用。 例如 Person p = new person(); 前面的person p 为声明对象类似于声明变量,也可以说就是声明变量,在这种时候构造方法是不会被调用的。原创 2017-09-20 23:41:18 · 311 阅读 · 0 评论 -
java实现表达式计算器
在公司实习,老大给留了个练习: 要求实现一个简易计算器(不需要界面) 能进行四则运算和括号运算(四则运算倒是好搞,但是加括号有点难度) 于是就在网上参考了几篇(下面代码是参考一位大佬的,但是忘了那篇博客的链接,如果大佬认出来了请联系我下)几乎都是用栈实现的中缀表达式转换成后缀表达式但是在上面大佬的代码中,老...原创 2019-01-15 13:57:02 · 3836 阅读 · 3 评论