- 博客(23)
- 收藏
- 关注
原创 Java包
所有的类必须放在包里在Java程序中,包的主要作用是将不同功能的文件进行分割。在之前的代码开发中,所有编译后的.*class文件都保存在同一个目录中,这样以来会带来一个问题:如果出现了同名文件,就会发生文件覆盖问题,因为同一个目录中不允许有同名文件。而想解决同名文件冲突的问题,就必须设置不同的目录。 所谓的包实际上指的就是文件夹。在Java中实用package来定义包,此语句必须...
2018-08-05 09:19:32
158
原创 接口的应用——工厂设计模式
工厂设计模式核心是解耦合确认一个代码风格是否良好,应该遵从于以下两个标准: 1、客户端(现在为主方法)调用简单,不需要关注具体细节 2、程序代码的修改,不影响客户端的调用,即使用者可以不关心代码是否变更想办法让客户端只看见接口而不让其看见子类,但是需要一个中间的工具类来取得接口对象 这样客户端就不再需要关心接口子类,只要通过Factory工厂类程序就可以取得接口对象定义接口i...
2018-08-04 22:05:33
179
原创 抽象类应用——模板设计模式
抽象类最主要的特点相当于制约了子类必须覆写的方法,同时抽象类中也可以定义普通方法,而且最为关键的是,这些普通方法定义在抽象类时,可以直接调用类中定义的抽象方法,但是具体的抽象方法内容就必须由子类来提供。定义一个行为类abstract class Action {//定义常量时必须保证两个内容相加的结果不是其他行为 public static final int EAT = 1 ;...
2018-08-04 21:55:56
174
原创 数据表和简单的Java类映射 “引用传递的实际应用”
//部门类class Dept{ private int deptno;//部门编号 private String dname;//部门名称 private String loc;//部门位置 private Emp emps[];//“引用关系” 多个雇员,描述多这个概念应该使用对象数组进行完成 //明确定义一个无参构造 public Dep...
2018-08-02 16:42:50
298
原创 Java IO学习总结
先声明这里所学到的大概是比较简单基础的东西 书是第一行代码,真的很不错的书主要内容有: 1、File 文件操作类 2、OutputStream 字节输出流 FileOutputStream 3、InputStream 字节输入流 FileInputStream 4、Writer 字符输出流 FileWriter 5、Reader 字符输入...
2018-07-16 21:22:54
129
原创 输入一个字符串,输入后统计有多少个偶数数字和奇数数字
编写这种IO程序,就不要再用System.in了,去使用Scanner扫描流 在这里两个程序都提供用System.in遇到了一些困难,卡了一个多小时,很是恶心的小困难,主要是自己基础不牢 1.关于byte数组的有效长度的问题 2.关于System.in中输入结束后换行,换行符同时进入数据中的问题 3.正则表达式 4.String转为int数组的问题package com;imp...
2018-07-14 18:11:47
5851
原创 java键盘输入文件的内容和要保存的文件名称,自动创建文件并保存内容到文件
不多说了,直接贴代码,两种书写方式,实现方式相同,有个有方法中间加了一个方法,也算练习一下package com;import java.io.*;public class T3 { public static void main(String[] args) throws Exception { InputStream input = System.in ...
2018-07-13 18:14:15
4689
原创 (Undone) Java IO 输入几个整数进行排序
package com;import java.io.IOException;import java.io.InputStream;import java.util.*;public class T2{ public static void main(String[] args) throws IOException { //System.in为InputStr...
2018-07-13 16:35:27
233
原创 简单Java类
简单Java类又名: 普通的java对象 价值对象 持久对象 传输对象简单Java类可以说说是初学者的第一个代码模型 之所以叫简单java类是因为类里边不会包含过去复杂的程序逻辑(连判断循环都没有)在简单Java类中包含类、对象、构造方法、private封装等核心概念的使用开发要求: 1、类名称...
2018-07-13 11:14:20
465
原创 JFrame继承报错,java继承报错,Ecl
在明确没有其他错误的情况下,在Eclipse中运行的java代码会报错,一般会在首行提示让设置Buid Path… 这是Eclipse包括MyEclipse对最新jdk的支持问题,只要设置为Eclipse自带的jdk就可以解决这个问题...
2018-07-11 17:26:50
815
原创 二维数组的转置
public class T4{ public static void main(String args[]){ int data[][]=new int[][]{{1,2,3},{4,5,6},{7,8,9}}; inverse(data); print(data); } public static void invers...
2018-07-10 22:43:13
828
原创 byte数组和int,char,String的关系以IO例
先举两个例子 文件是自己随便写的一个文件,可以自己设置一下,内容包括中英文和数字首先要明确一点,InputStream读取数据的格式为二进制数据 在这里用 temp=input.read() 读取,那么int格式的temp实际上内容为二进制数据 但是,int可以表示二进制数据所以不冲突,还有一点: 为什么InputStream.read()读取一个byte却返回一个in...
2018-07-10 00:22:31
508
原创 java文件复制
import java.io.File;import java.math.BigDecimal;import java.text.SimpleDateFormat;import java.util.Date;import java.io.OutputStream;import java.io.FileOutputStream;import java.io.FileInputStream...
2018-07-06 11:41:55
217
原创 java InputStream中read()方法每次读取一个字节数据
import java.io.File;import java.math.BigDecimal;import java.text.SimpleDateFormat;import java.util.Date;import java.io.OutputStream;import java.io.FileOutputStream;import java.io.FileInputStream...
2018-07-05 20:01:31
7959
原创 InputStream进行文件的读取操作
import java.io.File;import java.math.BigDecimal;import java.text.SimpleDateFormat;import java.util.Date;import java.io.OutputStream;import java.io.FileOutputStream;import java.io.FileInputStream...
2018-07-05 19:02:11
2950
原创 javaio输出txt文件内容
import java.io.File;import java.math.BigDecimal;import java.text.SimpleDateFormat;import java.util.Date;import java.io.OutputStream;import java.io.FileOutputStream;public class TestDemo{ p...
2018-07-05 18:51:23
1623
原创 javaio打印输出目录组成
import java.io.File;import java.math.BigDecimal;import java.text.SimpleDateFormat;import java.util.Date;public class TestDemo{ public static void main(String[] args) throws Exception{ ...
2018-07-05 10:34:11
158
原创 利用File类中提供的方法进行操作,四舍五入,修改时间格式
利用File类中提供的方法进行操作,其中最重要的就是关于数字的四舍五入处理以及long与Data间的转换操作import java.io.File; import java.math.BigDecimal; import java.text.SimpleDateFormat; import java.util.Date; public class TestDemo{public s...
2018-07-05 10:00:57
223
原创 新安装Eclipse导入java文件出现错误
安装好eclipse和jdk以后导入写好的java项目时会出现一系列未知的错误这是因为默认使用的eclipse自带jdk版本低于开发版本通过window-preference-Installed JRE-add-“找到jdk目录” 确定之后就可以解决这个错误这时候如果包名左边还是显示 有错误 那么则是现有jdk版本高于原开发版本...
2018-06-29 15:28:20
1257
原创 String报错Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
Exception in thread “AWT-EventQueue-0” java.lang.NullPointerException at logintest.LoginView.ALoginBton(LoginView.java:125) at logintest.LoginViewALoginBton.actionPerformed(LoginView.java:185
2017-02-20 22:24:33
3747
原创 有一天我会光明正大的回去
就是这样,我可以对着Wallpaper Engine中漫天的Flowers发呆 我喜欢听BNS中各种的BGM 一段文字可以反反复复推敲好久 写东西需要一个对自己来说完美的环境很想回忆回到那个世界,那么多的人和日子都已经远去了 新的世界和航路已经开启,我却 没了勇气回到那片土地原本想写写当下,总是忍不住怀念那个时候 那你说 当年没有踏入无日峰的话,我遇到会是什么呢 嗯,一定也是很精彩的
2017-01-20 22:20:59
215
原创 找不到或无法加载主类(Java在Dos中运行)
编译可以成功即 javac Hello.java成功 但是 java Hello 不能运行,显示找不到或无法加载主类配置是没有问题的 在网上查了下,在classpath的值的最前面加上”.;”(引号里面的内容)OK了 原因是用 . 代表路径,用;与后边的隔开 更改后需要重启电脑还有一种情况就是编译的文件和生成的 .class文件要在一个文件夹中,这个其实无所谓,规范化来,转换路径还会不
2017-01-19 23:31:33
508
转载 欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2017-01-19 21:38:04
132
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人