<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[gmsnb的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/gmsnb</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; gmsnb]]></copyright><item><title><![CDATA[Test11封装、this、static、权限控制、继承]]></title><link>https://blog.youkuaiyun.com/gmsnb/article/details/138154063</link><guid>https://blog.youkuaiyun.com/gmsnb/article/details/138154063</guid><author>gmsnb</author><pubDate>Wed, 24 Apr 2024 14:14:22 +0800</pubDate><description><![CDATA[1.用在成员方法或构造方法中，使用this，区别同名的局部变量和成员变量this.xxx=xxx;static：是修饰符，用于区分成员和静态，当使用static的时候，表示静态属性。实例语句块：类似于静态语句块，但是没有static修饰，可以看作没有名字的成员方法。动态加载：运行的时候，只会加载核心类，当用到其他东西的时候，再去加载相关资源。继承：是在已有的类中，派生出新的类，此时新的类中会包含已有类的行为和特征。静态语句块，在类加载阶段执行，并且类生命周期中，静态语句块只执行一次。]]></description><category></category></item><item><title><![CDATA[Test10面向对象]]></title><link>https://blog.youkuaiyun.com/gmsnb/article/details/138152229</link><guid>https://blog.youkuaiyun.com/gmsnb/article/details/138152229</guid><author>gmsnb</author><pubDate>Wed, 24 Apr 2024 11:22:45 +0800</pubDate><description><![CDATA[面向过程：侧重分步骤，就是完成某件事的详细步骤，然后一步步完成，类似于公司扁平化管理。所以，我们一般在写构造方法的时候，也会手动再写一个无参构造（不一定，根据需求来定）如果写了构造方法，不管写的是有参还是无参，那么默认的公共的无参构造都不再提供。一般会根据不同的属性划分不同的类 根据不同的属性值划分不同的对象。2.调用构造方法，栈内存开辟栈帧，在堆内存开辟内存空间。如果类中没有创造构造方法，则默认有一个公共的无参构造。1.有公共的无参构造，是狗有有参构造看需求。对象：一切皆对象，对象就是具体的事物。]]></description><category></category></item><item><title><![CDATA[text6 排序、二分法]]></title><link>https://blog.youkuaiyun.com/gmsnb/article/details/137601619</link><guid>https://blog.youkuaiyun.com/gmsnb/article/details/137601619</guid><author>gmsnb</author><pubDate>Wed, 24 Apr 2024 10:17:08 +0800</pubDate><description><![CDATA[排序 : 就是让元素按照一定的规则,进行有序排列。]]></description><category></category></item><item><title><![CDATA[text5 数组]]></title><link>https://blog.youkuaiyun.com/gmsnb/article/details/137596702</link><guid>https://blog.youkuaiyun.com/gmsnb/article/details/137596702</guid><author>gmsnb</author><pubDate>Wed, 10 Apr 2024 15:44:01 +0800</pubDate><description><![CDATA[int i =2;]]></description><category></category></item><item><title><![CDATA[text4内存划分、递归]]></title><link>https://blog.youkuaiyun.com/gmsnb/article/details/137595917</link><guid>https://blog.youkuaiyun.com/gmsnb/article/details/137595917</guid><author>gmsnb</author><pubDate>Wed, 10 Apr 2024 14:35:47 +0800</pubDate><description><![CDATA[静态区/方法区 : 用来存放一些静态资源文件,例如class文件,方法调用之前也是保存在这里的。栈的构成 栈空间 : 是一个以栈数据结构为模型开辟的一段内存空间(弹夹)本地方法栈:和栈内存一样,用于执行本地方法,比如hashCode等。方法在栈内存中执行,就意味着,调用方法,会在栈内存中进行压栈。栈内存 是以栈数据结构为模型,开辟的一段内存空间。栈帧 : 栈内存中,每一个栈元素就叫栈帧(子弹)方法执行完成,就意味着,在栈内存中进行弹栈。VM栈 : 也叫栈内存,用于执行方法的。]]></description><category></category></item><item><title><![CDATA[text3方法]]></title><link>https://blog.youkuaiyun.com/gmsnb/article/details/137590490</link><guid>https://blog.youkuaiyun.com/gmsnb/article/details/137590490</guid><author>gmsnb</author><pubDate>Wed, 10 Apr 2024 14:21:15 +0800</pubDate><description><![CDATA[如果没有返回值类型(void),可以不写return语句 , 如果要写return 那么也只能终止方法运行,不能返回数据。参数列表 ()  : 可以有,可以没有,可以有多个,多个之间使用逗号隔开 , 就是局部变量。方法声明 :  修饰符列表  返回值类型  方法名 (参数列表){ 方法体 }返回值类型 : 11种数据类型中的任意一种,如果没有返回值则写void。如果有返回值, 方法体中,必须有return语句。// 相同功能,相同名字,方便记忆。修饰符列表 : 可以有,可以没有,可以有多个。]]></description><category></category></item><item><title><![CDATA[text2程序基础]]></title><link>https://blog.youkuaiyun.com/gmsnb/article/details/137588402</link><guid>https://blog.youkuaiyun.com/gmsnb/article/details/137588402</guid><author>gmsnb</author><pubDate>Wed, 10 Apr 2024 11:37:44 +0800</pubDate><description><![CDATA[每个分支都需要使用break，否则会出现case穿透现象。类名 : 首字母大写,其余小写,符合驼峰命名。Switch只能判断相等，不能判断范围。为真执行：为假执行；默认就是代码从上往下，从左到右执行。变量 : 首字母小写。方法 : 首字母小写。]]></description><category></category></item><item><title><![CDATA[text1 数据类型、变量、运算符]]></title><link>https://blog.youkuaiyun.com/gmsnb/article/details/137585795</link><guid>https://blog.youkuaiyun.com/gmsnb/article/details/137585795</guid><author>gmsnb</author><pubDate>Wed, 10 Apr 2024 10:37:28 +0800</pubDate><description><![CDATA[数据类型、变量、运算符]]></description><category></category></item></channel></rss>