<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[yz174的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/yz174</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; yz174]]></copyright><item><title><![CDATA[javaweb基础]]></title><link>https://blog.youkuaiyun.com/yz174/article/details/145672031</link><guid>https://blog.youkuaiyun.com/yz174/article/details/145672031</guid><author>yz174</author><pubDate>Sun, 16 Feb 2025 23:10:06 +0800</pubDate><description><![CDATA[JavaWeb是指使用Java语言进行Web应用程序开发的技术体系。它基于Java平台，利用Java的跨平台特性和强大的库支持，构建动态的、交互式的Web应用。从简单的个人博客到复杂的电商系统，JavaWeb都能轻松应对。JavaWeb是一个功能强大、应用广泛的开发技术体系，通过掌握Servlet、JSP和JDBC等核心技术，我们可以构建出各种动态的Web应用。]]></description><category></category></item><item><title><![CDATA[java多线程]]></title><link>https://blog.youkuaiyun.com/yz174/article/details/145671940</link><guid>https://blog.youkuaiyun.com/yz174/article/details/145671940</guid><author>yz174</author><pubDate>Sun, 16 Feb 2025 23:02:24 +0800</pubDate><description><![CDATA[多线程是指一个程序中同时运行多个任务。在Java中，每个任务被称为一个线程（Thread）。通过多线程，程序可以在执行一个任务的同时，继续执行其他任务，从而提高程序的效率和用户体验。多线程是Java编程中不可或缺的一部分。它能够显著提升程序的性能和响应能力，但也需要开发者注意线程安全和并发问题。通过合理使用线程池和同步机制，我们可以编写出高效且稳定的多线程程序。]]></description><category></category></item><item><title><![CDATA[java包装类]]></title><link>https://blog.youkuaiyun.com/yz174/article/details/145671902</link><guid>https://blog.youkuaiyun.com/yz174/article/details/145671902</guid><author>yz174</author><pubDate>Sun, 16 Feb 2025 22:57:54 +0800</pubDate><description><![CDATA[Java中的基本数据类型（如intfloatboolean等）是原始类型，它们不是对象。然而，在某些情况下，我们需要将这些基本数据类型作为对象来处理。例如，当我们需要将一个int值存储到ArrayList中时，就需要使用包装类。包装类是Java为每个基本数据类型提供的对应的类，例如Integer对应intDouble对应doubleBoolean对应boolean等。Java包装类是Java语言的一个重要特性，它们为基本数据类型提供了对象化的封装。通过自动装箱和拆箱机制，包装类的使用变得更加方便。]]></description><category></category></item><item><title><![CDATA[java内部类]]></title><link>https://blog.youkuaiyun.com/yz174/article/details/145671821</link><guid>https://blog.youkuaiyun.com/yz174/article/details/145671821</guid><author>yz174</author><pubDate>Sun, 16 Feb 2025 22:51:20 +0800</pubDate><description><![CDATA[Java内部类是一个强大而灵活的特性，它为开发者提供了更多的设计选择和代码组织方式。通过合理地使用内部类，我们可以使代码更加清晰、简洁和易于维护。无论你是初学者还是资深开发者，掌握内部类的使用都是非常重要的。]]></description><category></category></item><item><title><![CDATA[ java线程]]></title><link>https://blog.youkuaiyun.com/yz174/article/details/145671777</link><guid>https://blog.youkuaiyun.com/yz174/article/details/145671777</guid><author>yz174</author><pubDate>Sun, 16 Feb 2025 22:47:42 +0800</pubDate><description><![CDATA[Java线程是并发编程的基础，通过线程可以实现多任务的并发执行。掌握线程的创建、同步以及线程池的使用，可以帮助我们更好地设计高性能和高响应性的应用程序。在实际开发中，合理使用线程可以显著提升程序的效率和用户体验。复制再试一次分享🔍 搜一下再回答Java线程有哪些状态？如何实现线程同步？]]></description><category></category></item><item><title><![CDATA[java多态]]></title><link>https://blog.youkuaiyun.com/yz174/article/details/145671640</link><guid>https://blog.youkuaiyun.com/yz174/article/details/145671640</guid><author>yz174</author><pubDate>Sun, 16 Feb 2025 22:46:08 +0800</pubDate><description><![CDATA[接口是Java中实现多态的另一种方式。运行时，通过接口引用调用方法时，Java虚拟机会根据对象的实际类型调用相应的方法。在Java中，方法的调用是在运行时根据对象的实际类型来决定的，而不是在编译时。这意味着即使引用类型是父类，Java虚拟机也会根据对象的实际类型调用相应的方法。方法时，Java虚拟机会根据对象的实际类型（运行时类型）调用相应的方法，而不是根据引用类型（编译时类型）。运行时，Java虚拟机会根据对象的实际类型调用相应的方法。方法时，Java虚拟机会根据对象的实际类型调用相应的方法。]]></description><category></category></item><item><title><![CDATA[java异常处理]]></title><link>https://blog.youkuaiyun.com/yz174/article/details/144959993</link><guid>https://blog.youkuaiyun.com/yz174/article/details/144959993</guid><author>yz174</author><pubDate>Mon, 06 Jan 2025 11:38:02 +0800</pubDate><description><![CDATA[例如，使用@ControllerAdvice 注解定义一个全局异常处理类，通过@ExceptionHandler 注解指定要处理的异常类型，并返回相应的处理结果，如 JSON 数据。当程序的 JVM 默认处理异常时，遇到异常会出现错误提示，导致程序无法继续执行。异常的处理方式包括抓抛处理。在“抛”的过程中，程序在正常执行过程中一旦出现异常，就会在异常代码处生成一个对应异常类的对象，并将此对象抛出，抛出对象后，其后的代码将不再执行。总之，合理地处理异常可以提高程序的容错性和可维护性，使程序更加健壮和可靠。]]></description><category></category></item><item><title><![CDATA[java面向对象]]></title><link>https://blog.youkuaiyun.com/yz174/article/details/144957252</link><guid>https://blog.youkuaiyun.com/yz174/article/details/144957252</guid><author>yz174</author><pubDate>Mon, 06 Jan 2025 10:12:53 +0800</pubDate><description><![CDATA[类是对象的模板或蓝图。当我们需要添加新的功能时，我们可以创建一个新的子类，继承父类的属性和行为，并在此基础上进行扩展和修改。这样，我们就可以在不影响原有代码的情况下，实现新的功能，从而提高了代码的可扩展性。这样，当代码需要进行修改或维护时，我们只需要对相关的对象进行修改，而不会影响到其他对象的功能，从而提高了代码的可维护性。这样，子类就可以在不需要重复编写代码的情况下，拥有父类的功能，从而提高了代码的复用性。通过封装，我们可以隐藏对象的内部实现细节，只对外提供必要的接口，从而提高代码的安全性和可维护性。]]></description><category></category></item><item><title><![CDATA[Java集合]]></title><link>https://blog.youkuaiyun.com/yz174/article/details/143432156</link><guid>https://blog.youkuaiyun.com/yz174/article/details/143432156</guid><author>yz174</author><pubDate>Thu, 07 Nov 2024 15:19:48 +0800</pubDate><description><![CDATA[Hashset集合采用散列存储：根据数据自动计算存储的地址，找数据本身的特征值+一定的算法，计算数据的存储地址，只要数据相同，其存储的地址相同。（1.）1.List集合        2.set集合        3.Treeset集合        4.Map集合。collection的集合主要就是存数据，Mapj集合也可以存储数据，但是相对于其他的集合更方便查找。3.Treeset集合：是一个有序集合，，采用二叉树排序法，按照ASCII顺序排的。1.集合概念：为了解决数组不足，java给出集合的概念。]]></description><category></category></item><item><title><![CDATA[Java泛型]]></title><link>https://blog.youkuaiyun.com/yz174/article/details/143431639</link><guid>https://blog.youkuaiyun.com/yz174/article/details/143431639</guid><author>yz174</author><pubDate>Fri, 01 Nov 2024 14:51:23 +0800</pubDate><description><![CDATA[Pointer<String,String > p2 = new Pointer<>("东经17度","北纬1度");2.在使用泛型时没给定数据类型，系统会默认Object类型。注：1.泛型不能直接使用基础数据类型，只能使用基础类型对应包装类。3.泛型中不能用父类接收子类。]]></description><category></category></item><item><title><![CDATA[JAVA基础]]></title><link>https://blog.youkuaiyun.com/yz174/article/details/139316628</link><guid>https://blog.youkuaiyun.com/yz174/article/details/139316628</guid><author>yz174</author><pubDate>Thu, 30 May 2024 10:54:33 +0800</pubDate><description><![CDATA[1.语言：第一代语言：机器语言          第二代语言：汇编          第三代语言：高级语言。java虚拟机（java   virtual   mzchine）解决跨平台。在java语言中有一些特殊符号被系统征用，不表达自己，要用 "/" 表达自己。变量名使用驼峰命名法：第一个单词不大写，其他单词的首字母大写。注释有三种：单行注释     多行注释     文档注释。中一些赋以特定的含义，用做专门用途的字符串称为关键字。变量是程序中最基本的存储单元，其要素包括。（2）.关键字：Java。]]></description><category></category></item></channel></rss>