<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[java__yyds的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/java__yyds</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; java__yyds]]></copyright><item><title><![CDATA[零基础怎么入门Python？]]></title><link>https://blog.youkuaiyun.com/java__yyds/article/details/120801428</link><guid>https://blog.youkuaiyun.com/java__yyds/article/details/120801428</guid><author>java__yyds</author><pubDate>Sun, 11 Dec 2022 15:48:20 +0800</pubDate><description><![CDATA[“零基础可以学习Python吗？”
这是很多初学者经常问的一个问题，我的回答是可以！]]></description><category></category></item><item><title><![CDATA[最新Java学习路线，java入门到精通，Java自学者的福利]]></title><link>https://blog.youkuaiyun.com/java__yyds/article/details/120801437</link><guid>https://blog.youkuaiyun.com/java__yyds/article/details/120801437</guid><author>java__yyds</author><pubDate>Sat, 16 Oct 2021 17:34:45 +0800</pubDate><description><![CDATA[前言

如果你想自学 Java，认真看完本文，你以后的职场生涯至少少走1年弯路。

行业现状

程序员现状

由于程序员的薪水比较高，最近几年有很多其他专业的人涌进了程序员行业，加速了这个行业的内卷，但是据某招聘网上的数据统计，程序员当前的需求量还是远高于全行业的平均线的。所以，程序员的现状我觉得是不错的，至少几年内是无需担心的。

Java 现状

Java一直都是编程开发者的首选学习语言，不仅如此，Java也深受零基础学习者的青睐。

最近几年，Go、Python 等语言快速崛起，大有挑战 Java 地]]></description><category></category></item><item><title><![CDATA[为什么阿里巴巴特别喜欢Java？]]></title><link>https://blog.youkuaiyun.com/java__yyds/article/details/120431253</link><guid>https://blog.youkuaiyun.com/java__yyds/article/details/120431253</guid><author>java__yyds</author><pubDate>Thu, 23 Sep 2021 11:46:20 +0800</pubDate><description><![CDATA[在编程界，一直都在不断地产生新的编程语言，当然也会淘汰一些跟不上时代的语言。

然而，有26年历史的JAVA却在各大编程语言排行榜上依然地位稳固！也是众多大型企业最常用的编程语言！



对此，有不少小伙伴会有疑问，为什么JAVA就会如此受欢迎呢？最近逛知乎就遇到一个网友提出了类似的疑问：为什么阿里巴巴超级喜欢JAVA开发？



作为互联网龙头企业之一的阿里巴巴，一向都是众多互联网公司的风向标，因此回答这个问题是非常具有代表性的。

接下来优优就为你一一给你道来，JAVA究竟是有何魅力，让阿里巴巴如此热衷]]></description><category></category></item><item><title><![CDATA[Java程序员经典面试题集大全（二十七）]]></title><link>https://blog.youkuaiyun.com/java__yyds/article/details/120313824</link><guid>https://blog.youkuaiyun.com/java__yyds/article/details/120313824</guid><author>java__yyds</author><pubDate>Wed, 15 Sep 2021 17:53:49 +0800</pubDate><description><![CDATA[131、接口是否可继承（extends）接口? 抽象类是否可实现（implements）接口? 抽象类是否可继承具体类（concrete class）?


答：接口可以继承接口。抽象类可以实现(implements)接口，抽象类可以继承具体类。抽象类中可以有静态的main方法。

备注：只要明白了接口和抽象类的本质和作用，这些问题都很好回答，你想想，如果你是java语言的设计者，你是否会提供这样的支持，如果不提供的话，有什么理由吗？如果你没有道理不提供，那答案就是肯定的了。

只有记住抽象类与普通类的唯.]]></description><category></category></item><item><title><![CDATA[Java程序员经典面试题集大全（二十六）]]></title><link>https://blog.youkuaiyun.com/java__yyds/article/details/120292402</link><guid>https://blog.youkuaiyun.com/java__yyds/article/details/120292402</guid><author>java__yyds</author><pubDate>Tue, 14 Sep 2021 17:37:56 +0800</pubDate><description><![CDATA[126、Java 有没有goto?


答： goto 是Java中的保留字，在目前版本的Java中没有使用。（根据James Gosling（Java之父）编写的《The Java Programming Language》一书的附录中给出了一个Java关键字列表，其中有goto和const，但是这两个是目前无法使用的关键字，因此有些地方将其称之为保留字，其实保留字这个词应该有更广泛的意义，因为熟悉C语言的程序员都知道，在系统类库中使用过的有特殊意义的单词或单词的组合都被视为保留字）


127、swt.]]></description><category></category></item><item><title><![CDATA[Java程序员经典面试题集大全（二十五）]]></title><link>https://blog.youkuaiyun.com/java__yyds/article/details/120271338</link><guid>https://blog.youkuaiyun.com/java__yyds/article/details/120271338</guid><author>java__yyds</author><pubDate>Mon, 13 Sep 2021 17:52:56 +0800</pubDate><description><![CDATA[121、如果变量用final修饰，则怎样？如果方法用final修饰，则怎样？


1、用final修饰的类不能被扩展，也就是说不可能有子类；

2、用final修饰的方法不能被替换或隐藏：

使用final修饰的实例方法在其所属类的子类中不能被替换（overridden）；
	使用final修饰的静态方法在其所属类的子类中不能被重定义（redefined）而隐藏（hidden）；
3、用final修饰的变量最多只能赋值一次，在赋值方式上不同类型的变量或稍有不同：

静态变量必须明确赋值一次（不能只使用类型.]]></description><category></category></item><item><title><![CDATA[十年Java开发总结的适合零基础小白的Java学习路线]]></title><link>https://blog.youkuaiyun.com/java__yyds/article/details/120252622</link><guid>https://blog.youkuaiyun.com/java__yyds/article/details/120252622</guid><author>java__yyds</author><pubDate>Sun, 12 Sep 2021 17:26:12 +0800</pubDate><description><![CDATA[Java在编程语言排行榜中一直牢牢占据榜首位置，几乎所有的大中型互联网的应用系统在服务器端开发首选都是Java编程，正因如何吸引这不少年轻人投入该行业，Java虽不想其它编程语言那么复杂，但是知识体系还是很庞大的，因此想要学好并非容易之事，不少想要跨入Java编程行业的同学们通过网络搜索各式各样的学习资料，却往往缺乏系统而全面的学习路线。所以今天总结了一份系统、全面、完整的学习路线。

在此之前，首先我们要先了解Java工程师的就业前景：

截至目前为止，仍有超过90%以上的服务器使用的是编程语言是Java]]></description><category></category></item><item><title><![CDATA[Java程序员经典面试题集大全（二十四）]]></title><link>https://blog.youkuaiyun.com/java__yyds/article/details/120251742</link><guid>https://blog.youkuaiyun.com/java__yyds/article/details/120251742</guid><author>java__yyds</author><pubDate>Sun, 12 Sep 2021 16:19:16 +0800</pubDate><description><![CDATA[116、下列语句那一个正确（）


A、java程序经编译后会产生machine code

B、java程序经编译后会产生 byte code

C、java程序经编译后会产生DLL

D、以上都不正确

答案：B

分析：java程序编译后会生成字节码文件,就是.class文件


117、下列说法正确的有（）


A、class中的constructor不可省略

B、constructor必须与class同名，但方法不能与class同名

C、constructor在一个对象被new时执行

D、.]]></description><category></category></item><item><title><![CDATA[Python和Java哪个编程语言更好学一些？]]></title><link>https://blog.youkuaiyun.com/java__yyds/article/details/120206264</link><guid>https://blog.youkuaiyun.com/java__yyds/article/details/120206264</guid><author>java__yyds</author><pubDate>Thu, 09 Sep 2021 18:09:38 +0800</pubDate><description><![CDATA[有很多想要学习编程语言的学员，会纠结Python和Java两者应该学什么？

Python编程语言和Java编程语言还是有区别的，可以根据自己的需求进行学习。



首先在选择学习Java还是Python之前，得先弄明白自己学习编程语言的目的是什么，因为Python编程语言和Java编程语言的入门学习难度是不一样的，Java是一门资深的编程语言，而且Java的普及率还是很高的，Java有着丰富的第三方库和最大的市场需求。

从Web开发、网络开发和App的开发到云计算应用，就可以采用Java编程语言来实现.]]></description><category></category></item><item><title><![CDATA[Java程序员经典面试题集大全（二十三）]]></title><link>https://blog.youkuaiyun.com/java__yyds/article/details/120203546</link><guid>https://blog.youkuaiyun.com/java__yyds/article/details/120203546</guid><author>java__yyds</author><pubDate>Thu, 09 Sep 2021 16:23:28 +0800</pubDate><description><![CDATA[111、下面哪些是对称加密算法（）


A、DES

B、MD5

C、DSA

D、RSA分析：

答案：A

分析：

常用的对称加密算法有：DES、3DES、RC2、RC4、AES
	常用的非对称加密算法有：RSA、DSA、ECC
	使用单向散列函数的加密算法：MD5、SHA

112、下面的代码段，当输入为2的时候返回值是（）



publicstaticint get Value(int i){
    int result=0;
    switch(i){
        case 1:
.]]></description><category></category></item><item><title><![CDATA[如何成为优秀的程序员]]></title><link>https://blog.youkuaiyun.com/java__yyds/article/details/120201943</link><guid>https://blog.youkuaiyun.com/java__yyds/article/details/120201943</guid><author>java__yyds</author><pubDate>Thu, 09 Sep 2021 15:37:03 +0800</pubDate><description><![CDATA[一个出色的程序员，即使在过单行道的时候，他也会两边都会去看。


1、打牢基础

Java基础入门全套教程

无论你是多么优秀的程序员，无论你从事何种职业，基础都是最重要的，任何高深的理论，任何看似复杂的任务，都是通过基础一点点解决的，一个人只有将基础打牢，他才能更上一层楼。



2、学会分享

优秀的程序员是懂得分享的，因为他们知道自己的能力放眼整个世界也只是沧海一粟，自己能做的就是将自己擅长的东西分享给他人，然后再从他人那里学到自己薄弱的知识点，这样自己才能不断提高。

Java、Python、We.]]></description><category></category></item><item><title><![CDATA[Java程序员经典面试题集大全（二十二）]]></title><link>https://blog.youkuaiyun.com/java__yyds/article/details/120185183</link><guid>https://blog.youkuaiyun.com/java__yyds/article/details/120185183</guid><author>java__yyds</author><pubDate>Wed, 08 Sep 2021 17:42:32 +0800</pubDate><description><![CDATA[106、如果有两个类A、B（注意不是接口），你想同时使用这两个类的功能，那么你会如何编写这个C类呢？


答：因为类A、B不是接口，所以是不可以直接实现的，但可以将A、B类定义成父子类，那么C类就能实现A、B类的功能了。假如A为B的父类，B为C的父类，此时C就能使用A、B的功能。


107、一个类的构造方法是否可以被重载（overloading），是否可以被子类重写（overrding）？


答：构造方法可以被重载，但是构造方法不能被重写，子类也不能继承到父类的构造方法


108、Java中byte.]]></description><category></category></item><item><title><![CDATA[Java程序员经典面试题集大全（二十一）]]></title><link>https://blog.youkuaiyun.com/java__yyds/article/details/120163681</link><guid>https://blog.youkuaiyun.com/java__yyds/article/details/120163681</guid><author>java__yyds</author><pubDate>Tue, 07 Sep 2021 18:11:59 +0800</pubDate><description><![CDATA[101、若需要定义一个类域或类方法，应使用哪种修饰符？（）


A、static

B、package

C、private

D、public

答案：A


102、下面代码执行后的输出是什么（）



package com.bjsxt;

public class Test {
    public static void main(String[] args) {
        outer: for (int i = 0; i &lt; 3; i++)
        inner: for (.]]></description><category></category></item><item><title><![CDATA[Java工程师在IT行业到底有多受欢迎？]]></title><link>https://blog.youkuaiyun.com/java__yyds/article/details/120160337</link><guid>https://blog.youkuaiyun.com/java__yyds/article/details/120160337</guid><author>java__yyds</author><pubDate>Tue, 07 Sep 2021 16:34:43 +0800</pubDate><description><![CDATA[不难发现，在互联网+的影响下，这几年，中国的互联网行业进入了高速发展的阶段，同时IT行业，也成为了备受追捧和关注的热门行业。在全球云计算和移动互联网的产业环境下，Java工程师为何会如此火爆？

1、Java工程师就业现状以及发展前景

目前在软件开发类岗位，Java软件开发工程师所占的比例最大，达到60%以上。根据IDC的统计数字，在所有软件开发类人才的需求中，对Java工程师的需求达到全部需求量的50%以上。

但就2021年来说，我国仍然还存在很大的Java人才缺口，并且以每年20%左右的速度增长。J]]></description><category></category></item><item><title><![CDATA[Java基础之面向对象的三大特征]]></title><link>https://blog.youkuaiyun.com/java__yyds/article/details/120141454</link><guid>https://blog.youkuaiyun.com/java__yyds/article/details/120141454</guid><author>java__yyds</author><pubDate>Mon, 06 Sep 2021 18:31:46 +0800</pubDate><description><![CDATA[面向对象的三大特征

封装：提高程序的安全性 (数据的准确性)
	继承：提高代码的复用性 (重复使用性)
	多态：提高程序的可扩展性和可维护性
学Java，看这一套就够了

一、封装

隐藏对象内部的复杂性，只对外公开简单的接口，便于外界调用，提高程序的安全性
	隐藏实现的细节，仅仅需要关注具体的功能
	方法的抽取，仅仅需要关注方法的功能 忽略方法实现的细节
	项目的模块化设计 层次的划分
1、对类的属性进行隐藏

使用private关键字 修饰类的成员变量

private修饰的成员变量 仅仅可以在当前类]]></description><category></category></item><item><title><![CDATA[Java程序员经典面试题集大全（二十）]]></title><link>https://blog.youkuaiyun.com/java__yyds/article/details/120140159</link><guid>https://blog.youkuaiyun.com/java__yyds/article/details/120140159</guid><author>java__yyds</author><pubDate>Mon, 06 Sep 2021 17:23:31 +0800</pubDate><description><![CDATA[96、有一段java应用程序，它的主类名是al，那么保存它的源文件可以是？（）


A、al.java

B、al.class

C、al

D、都对

答案：A

分析：.class是java的解析文件


97、Java类可以作为（）


A、类型定义机制

B、数据封装机制

C、类型定义机制和数据封装机制

D、上述都不对

答案：C


98、在调用方法时，若要使方法改变实参的值，可以？（）


A、用基本数据类型作为参数

B、用对象作为参数

C、A和B都对

D、A和B都不对

答案：B
.]]></description><category></category></item><item><title><![CDATA[Java程序员经典面试题集大全（十九）]]></title><link>https://blog.youkuaiyun.com/java__yyds/article/details/120118402</link><guid>https://blog.youkuaiyun.com/java__yyds/article/details/120118402</guid><author>java__yyds</author><pubDate>Sun, 05 Sep 2021 18:20:56 +0800</pubDate><description><![CDATA[91、给定某java程序片段，该程序运行后，j的输出结果为（）


int i=1；
int j=i++；
if（（j&gt;++j）&amp;&amp;(i++==j)）{
    j+=i:
}
System.out.println(j);

A、1

B、2

C、3

D、4

答案：B

分析： i++先引用后。++i 先增加后引用


92、在java中，无论测试条件是什么，下列（）循环将至少执行一次。


A、for

B、do...while

C、while

D、while...do

]]></description><category></category></item><item><title><![CDATA[为什么要学Java？]]></title><link>https://blog.youkuaiyun.com/java__yyds/article/details/120116297</link><guid>https://blog.youkuaiyun.com/java__yyds/article/details/120116297</guid><author>java__yyds</author><pubDate>Sun, 05 Sep 2021 16:15:52 +0800</pubDate><description><![CDATA[Java是一门比较简单的编程语言，在所有的编程语言中，它是使用最多的，而且学习者也是最多的。为了更快速有效的学习java，很多人会选择去Java培训机构学习，这也是个不错的办法，有专业老师指导，学起来也容易多了。

从技术和结构的角度来看，Java的优势还是有很多的。

1、跨平台

“一次编写，到处运行”就是说Java的。你不必重写Java应用程序，就可以让它在运行不同操作系统的计算机上工作。

2、面向对象编程（OOP）

Java是一种面向对象的语言，它的“面向对象”是以最好的方式实现的。基本上，一切]]></description><category></category></item><item><title><![CDATA[Java程序员经典面试题集大全（十八）]]></title><link>https://blog.youkuaiyun.com/java__yyds/article/details/120086047</link><guid>https://blog.youkuaiyun.com/java__yyds/article/details/120086047</guid><author>java__yyds</author><pubDate>Fri, 03 Sep 2021 17:14:50 +0800</pubDate><description><![CDATA[86、已知表达式int m[] = {0,1,2,3,4,5,6}; 下面那个表达式的值与数组的长度相等（）


A、m.length()

B、m.length

C、m.length()+1

D、m.length+1

答案：B

分析：数组的长度是.length


87、下面那些声明是合法的？（）


A、long l = 4990

B、int i = 4L

C、float f = 1.1

D、double d = 34.4

答案：AD

分析：

B、int属于整数型应该是int=4
.]]></description><category></category></item><item><title><![CDATA[白嫖！白嫖！【尚学堂】高淇Java300集全套学习资料！]]></title><link>https://blog.youkuaiyun.com/java__yyds/article/details/120084165</link><guid>https://blog.youkuaiyun.com/java__yyds/article/details/120084165</guid><author>java__yyds</author><pubDate>Fri, 03 Sep 2021 16:17:57 +0800</pubDate><description><![CDATA[经过一年时间沉淀，【尚学堂】高淇Java300集完整版正式发布啦！

本套课程是由尚学堂官方名师 高淇老师录制，视频基于JDK13版本打造，是一门非常适合零基础的同学，入门的Java精品课程！

该课程专为初学者打造，5大实战项目攻克式学习让你理解更加透彻，打造更加厚实基础；Java300集完整版课程基础内容覆盖更加全面，教学课程循序渐进，只为打造一个最精深的：【Java筑基神器】

Java300集_为初学者而著

本课程深入讲解：

IDEA集成环境使用、JDK：jvm jre底层分析、掌握变量的...]]></description><category></category></item></channel></rss>