![](https://img-blog.csdnimg.cn/20190927151026427.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java
文章平均质量分 77
分享Java相关技术总结,springboot、spring cloud、MyBatis等等框架使用经验。
码上飞跃
热爱技术,喜欢运动。
展开
-
java实体类属性值为null不返回或者某个属性不返回
后端返回前端的实体类过滤掉值为null属性原创 2023-04-10 20:18:21 · 4191 阅读 · 2 评论 -
从控制台接受用户输入的信息
package mytest18; import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileWriter;import java.io.IOException;import java.io.InputStreamReader;原创 2014-06-01 14:28:07 · 1190 阅读 · 0 评论 -
Java技术路线图
以下为以Java语言为基础的总体发展路线图: 以下为从Java程序员到Java系统架构师的成长路线图: 大小: 117.8 KB原创 2015-07-13 22:23:17 · 286 阅读 · 0 评论 -
内部类的作用
内部类详解 1、定义 一个类的定义放在另一个类的内部,这个类就叫做内部类。 Java代码 1. public class First { 2. public class Contents{ 3. public void f(){ 4. System.out.println("In Class First's inner Class Conte原创 2014-06-01 14:37:12 · 372 阅读 · 0 评论 -
windows下Java环境变量的配置
一、系统环境二、环境变量的配置1.如上图依次点击进入 高级系统设置 -> 高级 -> 环境变量2.JAVA_HOME的设置,建议设置为系统变量,对所有用户起作用说明:配置JAVA_HOME的作用是,Eclipse/NetBeans/Tomcat等软件可通过搜索JAVA_HOME变量来找到并使用安装好的jdk。3.CLASS_PAT原创 2017-05-21 11:19:58 · 253 阅读 · 0 评论 -
tomcat环境变量配置
一、系统配置1.windows环境2.Java环境二、tomcat环境变量配置1.依次点击 高级系统设置 -> 高级 -> 环境变量2.CATALINA_BASE的配置说明:Tomcat每个运行实例需要使用自己的conf、logs、temp、webapps、work和shared目录,因此CAT原创 2017-05-21 15:48:35 · 308 阅读 · 0 评论 -
Java技术路线图
以下为以Java语言为基础的总体发展路线图: 以下为从Java程序员到Java系统架构师的成长路线图:原创 2014-05-31 23:39:52 · 249 阅读 · 0 评论 -
BufferedReader读取文件数据
BufferedReader in=new BufferedReader(new FileReader("C:\\Users\\Administrator\\Desktop\\通讯录.txt"));String name=null;int number=1;while((name=in.readLine())!=null){//循环从文件中读取数据jTextArea1.appen...原创 2014-05-31 23:50:42 · 732 阅读 · 0 评论 -
BufferedWriter向文件中写数据
File file = new File("C:\\Users\\Administrator\\Desktop\\通讯录.txt");try {if (jTextField1.getText().equals("")|| jTextField2.getText().equals("")|| jTextField3.getText().equals("")) {JOptionP...原创 2014-05-31 23:51:46 · 233 阅读 · 0 评论 -
DatagramSocket的使用方法
18.5 UDP数据报通信用户数据报协议(UDP)是一种无连接的客户/服务器通信协议。它不保证数据报会被对方完全接收,也不保证它们抵达的顺序与发出时一样,但它的速度比TCP/IP协议要快得多。所以,对于某些不需要保证数据完整准确的场合,或是数据量很大的场合(比如声音、视频)等,通常采用UDP通信。另外在局域网中,数据丢失的可能性很小,也常采用UDP通信。UDP通信中,需要建立一个Data...原创 2014-05-31 23:54:12 · 952 阅读 · 1 评论 -
final关键字的作用
Final 关键字的作用final的作用随着所修饰的类型而不同 1、final修饰类中的属性或者变量 无论属性是基本类型还是引用类型,final所起的作用都是变量里面存放的“值”不能变。 这个值,对于基本类型来说,变量里面放的就是实实在在的值,如1,“abc”等。 而引用类型变量里面放的...原创 2014-05-31 23:55:05 · 111 阅读 · 0 评论 -
关于测试的几个问题
Eclipse中tomcat调试演示有时候在eclipse的tomcat中无法调试,设置一个断点,测试是否能调试没有进入调试当在设置代码调试的行左边的图标没有出现断点的图标,说明eclipse没有进入调试状态。导致该问题产生的原因可能是tomcat不是以debug模式运行的设置为debug模式后就可以进入调试模式了 调试时可以按F6键跳过代码行,F5进入函数,F8跳到下原创 2014-06-01 14:34:21 · 361 阅读 · 0 评论 -
synchronized关键字详解
synchronized 关键字,代表这个方法加锁,相当于不管哪一个线程A每次运行到这个方法时,都要检查有没有其它正在用这个方法的线程B(或者C D等),有的话要等正在使用这个方法的线程B(或者C D)运行完这个方法后再运行此线程A,没有的话,直接运行 它包括两种用法:synchronized 方法和 synchronized 块。1. synchronized 方法: 通过在方法声明中原创 2014-06-01 14:24:18 · 420 阅读 · 0 评论 -
final关键字的作用
Final 关键字的作用final的作用随着所修饰的类型而不同 1、final修饰类中的属性或者变量 无论属性是基本类型还是引用类型,final所起的作用都是变量里面存放的“值”不能变。 这个值,对于基本类型来说,变量里面放的就是实实在在的值,如1,“abc”等。 而引用类型变量里面放的是原创 2014-06-01 14:07:47 · 660 阅读 · 0 评论 -
如何成为一个合格的java程序员
如何成为一个合格的java程序员(转载) 1、语法:必须比较熟悉,在写代码的时候IDE的编辑器对某一行报错 应该能够根据报错信息知道是什么样的语法错误并且知道任何修正。 2、命令:必须熟悉JDK带的一些常用命令及其常用选项,命令至少需 要熟悉:appletviewer、HtmlConverter、jar、java、javac、javadoc、javap、 javaw、na转载 2014-06-02 12:24:43 · 401 阅读 · 0 评论 -
BufferedReader读取文件数据
BufferedReader in=new BufferedReader(new FileReader("C:\\Users\\Administrator\\Desktop\\通讯录.txt"));String name=null;int number=1;while((name=in.readLine())!=null){//循环从文件中读取数据jTextArea1.append原创 2014-06-01 14:01:03 · 752 阅读 · 0 评论 -
DatagramSocket的使用方法
18.5 UDP数据报通信用户数据报协议(UDP)是一种无连接的客户/服务器通信协议。它不保证数据报会被对方完全接收,也不保证它们抵达的顺序与发出时一样,但它的速度比TCP/IP协议要快得多。所以,对于某些不需要保证数据完整准确的场合,或是数据量很大的场合(比如声音、视频)等,通常采用UDP通信。另外在局域网中,数据丢失的可能性很小,也常采用UDP通信。UDP通信中,需要建立一个Datag原创 2014-06-01 14:06:20 · 963 阅读 · 0 评论 -
BufferedWriter向文件中写数据
File file = new File("C:\\Users\\Administrator\\Desktop\\通讯录.txt");try {if (jTextField1.getText().equals("")|| jTextField2.getText().equals("")|| jTextField3.getText().equals("")) {JOptionPa原创 2014-06-01 14:02:07 · 642 阅读 · 0 评论 -
getComponent()方法的应用
Returns the component of Type type if the game object has one attached, null if it doesn't. You can access both builtin components or scripts with this function.如果这个游戏物体包含一个类型为type的组件,则返回它。如果没有则为空。通原创 2014-06-01 14:09:10 · 11998 阅读 · 0 评论 -
序列化的作用
定义:序列化是将对象状态转换为可保持或传输的格式的过程。与序列化相对的是反序列化,它将流转换为对象。这两个过程结合起来,可以轻松地存储和传输数据。网络传输的时候,可以传字符串,亦可以传对象object,例如socket,传字符串的时候接收方很容易解析出来,但是,传一个对象的时候,对方读完字节流后,不知道你传的什么对象,所以没办法给转成原来的对象并解析对象的属性,这时候就要用到序列化和反序列原创 2014-06-02 12:28:06 · 353 阅读 · 0 评论 -
接口与抽象类的区别
在面向对象的概念中,我们知道所有的对象都是通过类来描绘的,但是并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。 抽象类往往用来表征我们在对问题领域进行分析、 设计中得出的抽象概念,是对一系列看上去不同,但是本质上相同的具体概念的抽象,我们不能把它们实例化(拿不出一个具体的东西)所以称之为抽象。 比如:我们要描述“水果”,它就是一原创 2014-06-01 14:35:38 · 348 阅读 · 0 评论 -
system.int.read的应用
system.in.read()方法的作用是从键盘读出一个字符,然后返回它的Unicode码。按下Enter结束输入 看一下这个程序: Java代码 1. for(int j = 0; j 5; j++) { 2. System.out.println("INPUT:"); 3.原创 2014-06-01 14:26:40 · 470 阅读 · 0 评论 -
this和super关键字的用法
this关键字的用法1. this在类的内部代表对象本身:this就代表这个类的对象,比如public class A { private String name; public void setName(String name) { //this就代表A的一个对象 //当你实例一个A时,A a1 = new A();this就是那个原创 2014-06-01 14:32:50 · 444 阅读 · 0 评论 -
代码风格
一、 编写代码前要先设计好类:即先把要定义的类编写出来以及把各个类中所要编写的方法定义出来,确定整个框架。如对于DataBase类,要先定义public Boolean connect(),public static void main(String [] args)等方法。二、 数据库列名规范:列名用英文单词命名,头字母大写,如果有多个单词组成列名,则每个单词的第一个字母要大写。三、 J原创 2014-06-01 14:29:13 · 408 阅读 · 0 评论