<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[image_button的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/image_button</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; image_button]]></copyright><item><title><![CDATA[Java语言特点]]></title><link>https://blog.youkuaiyun.com/image_button/article/details/103058241</link><guid>https://blog.youkuaiyun.com/image_button/article/details/103058241</guid><author>image_button</author><pubDate>Wed, 13 Nov 2019 22:00:02 +0800</pubDate><description><![CDATA[Java语言特点：

简单：Java语言是一种相当简洁的"面向对象"程序设计。例如使用引用而非指针，垃圾自动回收
	面向对象
	跨平台：java自带的虚拟机Jvm很好地实现了跨平台性
	健壮性：强类型机制、异常处理、垃圾的自动收集
	安全性：Java编译时要进行Java语言和语义的检查，编译后生成Java类。运行时Java类需要类加载器载入，并经由字节码校验之后才可以运行
	多线程：是一种轻量级进...]]></description><category></category></item><item><title><![CDATA[Volatile的简单理解]]></title><link>https://blog.youkuaiyun.com/image_button/article/details/96648095</link><guid>https://blog.youkuaiyun.com/image_button/article/details/96648095</guid><author>image_button</author><pubDate>Sat, 20 Jul 2019 23:43:45 +0800</pubDate><description><![CDATA[问题：谈一谈你对volatile关键字的理解
volatile 是Java虚拟机提供的轻量级的同步机制
1. 保证可见性
2. 不保证原子性
3. 禁止指令重排



volatile引出了另一个问题 JMM


概念： Java Memory Model （Java 内存模型 （不是JVM 内存模型）） ，JMM 是一种规范或者规则，抽象出来的，不是真实存在的，通过这种规范定义了程序中各个变量的...]]></description><category></category></item><item><title><![CDATA[JavaSE 方法重载和方法覆写]]></title><link>https://blog.youkuaiyun.com/image_button/article/details/88345019</link><guid>https://blog.youkuaiyun.com/image_button/article/details/88345019</guid><author>image_button</author><pubDate>Fri, 08 Mar 2019 12:35:13 +0800</pubDate><description><![CDATA[方法重载：
发生在一个类中，有若干个方法名称相同，参数列表不同（参数的个数、类型不同）与返回值无关的一组方法
方法覆写（复写）：
发生在有继承关系的类之间，定义了一组除权限不同其他完全相同的方法
子类重写方法不能拥有比父类的方法更严格的权限。private不能拥有方法覆写
都属于方法多态


...]]></description><category></category></item><item><title><![CDATA[JavaSE 数据类型与运算符]]></title><link>https://blog.youkuaiyun.com/image_button/article/details/88344889</link><guid>https://blog.youkuaiyun.com/image_button/article/details/88344889</guid><author>image_button</author><pubDate>Fri, 08 Mar 2019 12:20:03 +0800</pubDate><description><![CDATA[JavaSE 数据类型与运算符
java 数据类型
8大基础数据类型：
数值型：
整型：byte short int long
byte:一个字节   8位      -128—127
short :两个字节 16位
int  ： 4个字节   32位    2^(-31) — 2^(31)-1
long：8个字节     64位    1L；
	整型的默认值是int
	byte=14；（值在-1...]]></description><category></category></item><item><title><![CDATA[面向对象---类]]></title><link>https://blog.youkuaiyun.com/image_button/article/details/86602546</link><guid>https://blog.youkuaiyun.com/image_button/article/details/86602546</guid><author>image_button</author><pubDate>Tue, 22 Jan 2019 22:34:14 +0800</pubDate><description><![CDATA[面向过程三大特征：

封装性、继承性、多态性

 

1.封装性

封装：将客观的事物封装成抽象的类，内部操作对外部而言不可见。

（类可以把自己的数据和方法只让可信的类或对象操作，对不可信的进行隐藏）

eg：

银行卡取款--c语言 ---任何人都可以调用取款方法

银行取款--java---必须知道密码（有条件的取款）

 

 用private 实现封装处理

a.当属性或方法被priva...]]></description><category></category></item><item><title><![CDATA[Study2 数据类型与运算符]]></title><link>https://blog.youkuaiyun.com/image_button/article/details/85136654</link><guid>https://blog.youkuaiyun.com/image_button/article/details/85136654</guid><author>image_button</author><pubDate>Thu, 20 Dec 2018 20:10:14 +0800</pubDate><description><![CDATA[1.1Java注释
a.单行注释//
b.多行注释/* */(不建议使用)
c.文档注释/**   */

1.2 Java标识符（变量、常量、类、函数等的名称）

标识符要求
标识符由字母、数字、_ 、$（忘掉）组成，其中不能以数字开头，不能使用java中的关键字。

命名规范：驼峰命名法

大驼峰：对于类名，类名是以大写字母开头，如果类名由多个单词组成，则每个单词首字母大写。
eg: clas...]]></description><category></category></item><item><title><![CDATA[Study1 初识Java]]></title><link>https://blog.youkuaiyun.com/image_button/article/details/84989785</link><guid>https://blog.youkuaiyun.com/image_button/article/details/84989785</guid><author>image_button</author><pubDate>Thu, 13 Dec 2018 15:45:31 +0800</pubDate><description><![CDATA[面向过程--c语言
谁吃东西 不知道谁吃的

面向对象--java
我吃东西
核心 是“我”
对现实的抽象。

 

Java
可移植性、解释性、多线程

java是一门半编译半解释性语言

编译命令：javac
使用编译命令javac 将 .java（源文件）   编译成  .class文件
class文件为平台无关的二进制文件，提供给JVM（java虚拟机）
虚拟机：软件模拟了电脑

解释命令...]]></description><category></category></item><item><title><![CDATA[第二次Java作业]]></title><link>https://blog.youkuaiyun.com/image_button/article/details/84988585</link><guid>https://blog.youkuaiyun.com/image_button/article/details/84988585</guid><author>image_button</author><pubDate>Thu, 13 Dec 2018 15:08:37 +0800</pubDate><description><![CDATA[1.创建一个Test类，包含有一个public权限的int型成员变量与一个char类型的成员变量，观察在main方法中的初始值。


class Test{
    public int i;
    public char a;
    public void fun(){
        System.out.println(&quot;i=&quot;+i+&quot;\n&quot;+&quot;a=&quot;+a);
    }
   
   ...]]></description><category></category></item><item><title><![CDATA[第一次Java作业]]></title><link>https://blog.youkuaiyun.com/image_button/article/details/84922807</link><guid>https://blog.youkuaiyun.com/image_button/article/details/84922807</guid><author>image_button</author><pubDate>Sun, 09 Dec 2018 12:04:52 +0800</pubDate><description><![CDATA[1.使用for循环打印乘法口诀表 


public class Test
{
 
    public static void main(String[] args)
    {
        
    myprint();
    }

    public static void myprint()
    {
        int k=0;
        for(int i=1;i&amp;...]]></description><category></category></item><item><title><![CDATA[C基础]]></title><link>https://blog.youkuaiyun.com/image_button/article/details/84898894</link><guid>https://blog.youkuaiyun.com/image_button/article/details/84898894</guid><author>image_button</author><pubDate>Sat, 08 Dec 2018 20:57:02 +0800</pubDate><description><![CDATA[二十世纪八十年代，由美国国家标准局为c语言制订了美国国家标准语法，称为 ANSI C

数据类型




int main()
{
	printf(&quot;%d\n&quot;, sizeof(char));
	printf(&quot;%d\n&quot;, sizeof(short));
	printf(&quot;%d\n&quot;, sizeof(int));
	printf(&quot;%d\n&quot;, sizeof(long));
	printf(&quot;%...]]></description><category></category></item><item><title><![CDATA[为梦出发]]></title><link>https://blog.youkuaiyun.com/image_button/article/details/84762063</link><guid>https://blog.youkuaiyun.com/image_button/article/details/84762063</guid><author>image_button</author><pubDate>Mon, 03 Dec 2018 13:59:09 +0800</pubDate><description><![CDATA[【一个简介】用黑色眼睛寻找光明的未来码农。

【一串标签】如果能给自己加个标签，我希望是：快速蜕变者、编程小能手、深度思考探索研习哲学家 . . .

【一点期待】学会更好的输出+坚持，希望连接更多大佬，学到更多

【一份目标】一年敲出10w行代码，熟练掌握计算机网络，算法，操作系统，以及2门编程语言。

【好多努力】多动脑，多思考，勤学苦敲。最后，如果非要在编程之路上加一个期限，我希望是 . ....]]></description><category></category></item></channel></rss>