<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[JustinCoffee的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/JustinCoffee</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; JustinCoffee]]></copyright><item><title><![CDATA[IDEA内置编译Jar包]]></title><link>https://blog.youkuaiyun.com/JustinCoffee/article/details/141917379</link><guid>https://blog.youkuaiyun.com/JustinCoffee/article/details/141917379</guid><author>JustinCoffee</author><pubDate>Thu, 05 Sep 2024 08:53:47 +0800</pubDate><description><![CDATA[在 IntelliJ IDEA 中，转到 Build -> Build Artifacts -> Build。点击 + 按钮，选择 JAR -> From modules with dependencies。转到 File -> Project Structure -> Artifacts。在弹出的对话框中，选择主类（Main Class）和其他相关设置。生成的 Jar 包会在 out/artifacts 目录下。点击 OK 完成配置。]]></description><category></category></item><item><title><![CDATA[生活中的信息]]></title><link>https://blog.youkuaiyun.com/JustinCoffee/article/details/141729627</link><guid>https://blog.youkuaiyun.com/JustinCoffee/article/details/141729627</guid><author>JustinCoffee</author><pubDate>Fri, 30 Aug 2024 23:20:56 +0800</pubDate><description><![CDATA[直接感知与借助工具是获取信息的两大途径，它们让我们能够更全面地认识世界。]]></description><category></category></item><item><title><![CDATA[idea 插件]]></title><link>https://blog.youkuaiyun.com/JustinCoffee/article/details/131735213</link><guid>https://blog.youkuaiyun.com/JustinCoffee/article/details/131735213</guid><author>JustinCoffee</author><pubDate>Sat, 15 Jul 2023 09:41:02 +0800</pubDate><description><![CDATA[Awesome Console]]></description><category></category></item><item><title><![CDATA[Java 映射 获取类的变量名（包括所有的父类）]]></title><link>https://blog.youkuaiyun.com/JustinCoffee/article/details/123809313</link><guid>https://blog.youkuaiyun.com/JustinCoffee/article/details/123809313</guid><author>JustinCoffee</author><pubDate>Mon, 28 Mar 2022 23:11:58 +0800</pubDate><description><![CDATA[/**
 * 获取类的变量名 (包括所有父类)
 *
 * @param clazz 类加载器
 * @return 获取类的变量名 (包括所有父类)
 */
public static String[] getVariableName(Class&lt;?&gt; clazz) {
    List&lt;String&gt; varNameList = new ArrayList&lt;&gt;();
    // 遍历所有父类字节码对象
    while (clazz != null) {
    ]]></description><category></category></item><item><title><![CDATA[解决 输入框随着输入法弹起， Android android:fitsSystemWindows=“true“ 产生白块的方案]]></title><link>https://blog.youkuaiyun.com/JustinCoffee/article/details/123779671</link><guid>https://blog.youkuaiyun.com/JustinCoffee/article/details/123779671</guid><author>JustinCoffee</author><pubDate>Sun, 27 Mar 2022 19:46:17 +0800</pubDate><description><![CDATA[（侵权删）来源：https://www.cnblogs.com/loaderman/p/11051005.html

import android.annotation.SuppressLint;
import android.content.Context;
import android.graphics.Rect;
import android.os.Build;
import android.util.AttributeSet;
import android.view.WindowInsets;

i]]></description><category></category></item><item><title><![CDATA[Android 长按点击事件与点击事件同时使用]]></title><link>https://blog.youkuaiyun.com/JustinCoffee/article/details/123770592</link><guid>https://blog.youkuaiyun.com/JustinCoffee/article/details/123770592</guid><author>JustinCoffee</author><pubDate>Sun, 27 Mar 2022 11:52:46 +0800</pubDate><description><![CDATA[Android 长按点击事件与点击事件同时使用
binding.lnLayItem.setOnLongClickListener(view -&gt; {
    showToast("点击事件");
    return false;
});
binding.lnLayItem.setOnClickListener(view -&gt; toDetailActivity(bean));

注意：

长按事件要写在前面；
在返回 boolean 类型的时候，  true 代表会拦截点击事件，false 则不]]></description><category></category></item><item><title><![CDATA[传参对象时出现警告 Unchcked & Serializable & 序列化 & Try to generify]]></title><link>https://blog.youkuaiyun.com/JustinCoffee/article/details/123531280</link><guid>https://blog.youkuaiyun.com/JustinCoffee/article/details/123531280</guid><author>JustinCoffee</author><pubDate>Wed, 16 Mar 2022 17:23:59 +0800</pubDate><description><![CDATA[当我们获取 Serializable 对象 却遇到如下 报错 / 警告 的时候：
Unchcked cast: java.io.Serializable' to java.util.List&lt;com.iLife.Fy.bean.Student&gt;'

ide 一般会给出的解决方法：
Try to generify 'TmpActivity.java'

其实我们是可以忽略的，因为能够得到正确的结果。如果有强迫症的童靴可以在方法前加入如下代码即可解决。
@SuppressWarnings("unch]]></description><category></category></item><item><title><![CDATA[AndroidStudio WirelessDebugging/ WiFi链接。Android10- or HarmonyOS]]></title><link>https://blog.youkuaiyun.com/JustinCoffee/article/details/122913381</link><guid>https://blog.youkuaiyun.com/JustinCoffee/article/details/122913381</guid><author>JustinCoffee</author><pubDate>Sun, 13 Feb 2022 20:29:39 +0800</pubDate><description><![CDATA[先决条件：Android10以及更低版本。（我的真机是鸿蒙系统，这个方法实测可行。Android11+不知道能不能用，但是官方给的是11有单独的连接方式，就是去开发者选项打开WireLessDebugging就可以了，我用另一台11的找不到这个选项（荣耀X20），但是也懒得用这个方法去测试行不行，有闲情的猿媛可以试试哈）
1. 将 Android 设备和 adb 主机连接到这两者都可以访问的同一 WLAN 网络。请注意，并非所有接入点都适用；您可能需要使用防火墙已正确配置为支持 adb 的接入点。
2. 使]]></description><category></category></item><item><title><![CDATA[Activity传数据（通过Application全局方式，此方式不建议。）]]></title><link>https://blog.youkuaiyun.com/JustinCoffee/article/details/122770542</link><guid>https://blog.youkuaiyun.com/JustinCoffee/article/details/122770542</guid><author>JustinCoffee</author><pubDate>Wed, 02 Feb 2022 17:50:13 +0800</pubDate><description><![CDATA[新建 MyApplication
import android.app.Application;

/**
 * @author iLife.Fy
 * @create 2022/2/2 17:23
 */
public class MyApplication extends Application {
    private String data;

    @Override
    public void onCreate() {
        super.onCreate();
        ]]></description><category></category></item><item><title><![CDATA[JDK的环境变量配置]]></title><link>https://blog.youkuaiyun.com/JustinCoffee/article/details/112749695</link><guid>https://blog.youkuaiyun.com/JustinCoffee/article/details/112749695</guid><author>JustinCoffee</author><pubDate>Sun, 17 Jan 2021 16:15:18 +0800</pubDate><description><![CDATA[JDK的环境变量配置


配置JAVA_HOME系统变量

变量名：JAVA_HOME
变量值：JDK的安装路径


新建CLASSPATH系统变量

变量名：CLASSPATH
变量值：.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar


编辑系统变量——Path

新建变量值一：%JAVA_HOME%\bin
新建变量值二：%JAVA_HOME%\jre\bin



...]]></description><category></category></item><item><title><![CDATA[Android - setTextColor()方法、使用iconFont的字体之改颜色。]]></title><link>https://blog.youkuaiyun.com/JustinCoffee/article/details/110368123</link><guid>https://blog.youkuaiyun.com/JustinCoffee/article/details/110368123</guid><author>JustinCoffee</author><pubDate>Mon, 30 Nov 2020 10:03:24 +0800</pubDate><description><![CDATA[参考：https://blog.youkuaiyun.com/lixiaodaoaaa/article/details/38463743#
虽然网上有了怎么解决这个问题，但我决定还是自己写一写。
首先我遇到的是调用自己的iconFont字体时，发现在java代码中改颜色（这里的颜色是自定义的颜色，系统颜色会不会出现这种问题我不太清楚，不过大家可以试试）始终会统一变成某一颜色（什么颜色不重要），为了解决这问题，我也是找了好久，一开始找的是“Android 使用iconFont字体颜色无效”之类的关键字，找不到想要的结果。]]></description><category></category></item><item><title><![CDATA[Android未知闪退——setHint()；方法的大坑]]></title><link>https://blog.youkuaiyun.com/JustinCoffee/article/details/110367818</link><guid>https://blog.youkuaiyun.com/JustinCoffee/article/details/110367818</guid><author>JustinCoffee</author><pubDate>Mon, 30 Nov 2020 09:36:38 +0800</pubDate><description><![CDATA[setHint();
这次在用上setHint()方法时，遇到一个非常大的坑，setHint()里面不能使用整型数据，使用整型数据不报错，但是运行闪退。如下代码所示：
		int a = 7;
        textView.setHint(a);

我将其改成String类型，便可以正常运行，代码如下所示：
        String a1 = "7";
        textView.setHint(a1);


...]]></description><category></category></item><item><title><![CDATA[java  多线程登录服务器]]></title><link>https://blog.youkuaiyun.com/JustinCoffee/article/details/89885482</link><guid>https://blog.youkuaiyun.com/JustinCoffee/article/details/89885482</guid><author>JustinCoffee</author><pubDate>Mon, 06 May 2019 16:20:20 +0800</pubDate><description><![CDATA[客户机代码段
package A_Test;

import java.io.IOException;
import java.net.Socket;
import java.net.UnknownHostException;

public class Client {

	public static void main(String[] args) throws UnknownHostExce...]]></description><category></category></item><item><title><![CDATA[JAVA 序列化与反序列化]]></title><link>https://blog.youkuaiyun.com/JustinCoffee/article/details/89885349</link><guid>https://blog.youkuaiyun.com/JustinCoffee/article/details/89885349</guid><author>JustinCoffee</author><pubDate>Mon, 06 May 2019 16:15:52 +0800</pubDate><description><![CDATA[需要序列化的person类代码
package Week9;

import java.io.Serializable;

public class Person implements Serializable {
	private String name;
	private String id;

	public String getName() {
		return name;
	}

	pu...]]></description><category></category></item><item><title><![CDATA[java获得本机IP]]></title><link>https://blog.youkuaiyun.com/JustinCoffee/article/details/89884898</link><guid>https://blog.youkuaiyun.com/JustinCoffee/article/details/89884898</guid><author>JustinCoffee</author><pubDate>Mon, 06 May 2019 16:00:16 +0800</pubDate><description><![CDATA[源代码段
package Week9;
import java.net.InetAddress;
public class GetIP_Host {
	public static void main(String[] args) {
		InetAddress a = InetAddress.getLoopbackAddress();
		String hostname = a.getHostNa...]]></description><category></category></item><item><title><![CDATA[java简易版图形界面客户机聊天室]]></title><link>https://blog.youkuaiyun.com/JustinCoffee/article/details/89884840</link><guid>https://blog.youkuaiyun.com/JustinCoffee/article/details/89884840</guid><author>JustinCoffee</author><pubDate>Mon, 06 May 2019 15:58:17 +0800</pubDate><description><![CDATA[客户机代码段
package Week9;

import java.awt.*;
import java.awt.event.*;
import java.io.*;
import java.net.*;

public class Chat02Client {
	public static void main(String[] args) {
		Start();
	}

	private s...]]></description><category></category></item><item><title><![CDATA[提问：为什么我的系统总是置顶某一任务窗口，以前并不会这样]]></title><link>https://blog.youkuaiyun.com/JustinCoffee/article/details/89705433</link><guid>https://blog.youkuaiyun.com/JustinCoffee/article/details/89705433</guid><author>JustinCoffee</author><pubDate>Tue, 30 Apr 2019 11:06:29 +0800</pubDate><description><![CDATA[怎么取消置顶某一任务设置呀，想要切窗口都必须要最小化当前窗口才能切换

]]></description><category></category></item><item><title><![CDATA[重写equals方法]]></title><link>https://blog.youkuaiyun.com/JustinCoffee/article/details/89441000</link><guid>https://blog.youkuaiyun.com/JustinCoffee/article/details/89441000</guid><author>JustinCoffee</author><pubDate>Sun, 21 Apr 2019 22:14:57 +0800</pubDate><description><![CDATA[package Week8;
class Bird extends Animals{
	int bird;
	Bird(int a,String name){
		this.bird = a;		
		this.Kinds=name;
	}
}
class Animals{
	String Kinds;
}
public class RWequals {
	public static void m...]]></description><category></category></item><item><title><![CDATA[LinkedList代码示例]]></title><link>https://blog.youkuaiyun.com/JustinCoffee/article/details/89440993</link><guid>https://blog.youkuaiyun.com/JustinCoffee/article/details/89440993</guid><author>JustinCoffee</author><pubDate>Sun, 21 Apr 2019 22:14:15 +0800</pubDate><description><![CDATA[package Week8;
import java.util.*;
public class WorkList {
	public static void main(String[] args) {
		LinkedList a = new LinkedList();
		ADD(a);
		System.out.print("\n删除链表之前");
		PrintList(a);
		Syst...]]></description><category></category></item><item><title><![CDATA[TreeSet代码示例]]></title><link>https://blog.youkuaiyun.com/JustinCoffee/article/details/89440965</link><guid>https://blog.youkuaiyun.com/JustinCoffee/article/details/89440965</guid><author>JustinCoffee</author><pubDate>Sun, 21 Apr 2019 22:12:27 +0800</pubDate><description><![CDATA[package Week8;
import java.util.*;
public class TreeSet01 {
	public static void main(String[] args) {
		TreeSet a = new TreeSet();
		ADD(a);				   //添加元素对象
		Traverse(a);		   //遍历集合对象
	}
	private stat...]]></description><category></category></item></channel></rss>