-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathatom.xml
More file actions
71 lines (42 loc) · 9.04 KB
/
atom.xml
File metadata and controls
71 lines (42 loc) · 9.04 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>FATE</title>
<link href="http://example.com/atom.xml" rel="self"/>
<link href="http://example.com/"/>
<updated>2022-10-29T12:33:25.345Z</updated>
<id>http://example.com/</id>
<author>
<name>Cersei-cfc</name>
</author>
<generator uri="https://hexo.io/">Hexo</generator>
<entry>
<title>JAVA学习之路</title>
<link href="http://example.com/2022/10/29/java%E5%AD%A6%E4%B9%A0/"/>
<id>http://example.com/2022/10/29/java%E5%AD%A6%E4%B9%A0/</id>
<published>2022-10-29T09:16:23.808Z</published>
<updated>2022-10-29T12:33:25.345Z</updated>
<content type="html"><![CDATA[<h3 id="1-八大Wrapper类">1.八大Wrapper类</h3><h4 id="1-1包装类">1.1包装类</h4><table><thead><tr><th>基本数据类型</th><th>包装类</th></tr></thead><tbody><tr><td>boolean</td><td><strong>Boolean</strong></td></tr><tr><td>char</td><td><strong>Character</strong></td></tr><tr><td>byte</td><td>Byte (下面的父类都为Nubmer)</td></tr><tr><td>short</td><td>Short</td></tr><tr><td>int</td><td>Integer</td></tr><tr><td>long</td><td>Long</td></tr><tr><td>float</td><td>Float</td></tr><tr><td>double</td><td>Double</td></tr></tbody></table><figure class="highlight java"><table><tr><td class="code"><pre><span class="line"><span class="keyword">public</span> <span class="keyword">class</span> <span class="title class_">Integer01</span> {</span><br><span class="line"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">void</span> <span class="title function_">main</span><span class="params">(String[] args)</span> {</span><br><span class="line"> <span class="type">int</span> <span class="variable">n1</span> <span class="operator">=</span> <span class="number">100</span>;</span><br><span class="line"></span><br><span class="line"><span class="comment">// jdk5之前是手动</span></span><br><span class="line"> <span class="comment">//手动装箱 int->integer</span></span><br><span class="line"> <span class="type">Integer</span> <span class="variable">integer</span> <span class="operator">=</span> <span class="keyword">new</span> <span class="title class_">Integer</span>(n1);</span><br><span class="line"> <span class="type">Integer</span> <span class="variable">integer1</span> <span class="operator">=</span> Integer.valueOf(n1);</span><br><span class="line"></span><br><span class="line"> <span class="comment">//手动拆箱 integer->int</span></span><br><span class="line"> <span class="type">int</span> <span class="variable">i</span> <span class="operator">=</span> integer.intValue();</span><br><span class="line"></span><br><span class="line"><span class="comment">// jdk5以后,自动</span></span><br><span class="line"> <span class="type">int</span> <span class="variable">n2</span> <span class="operator">=</span> <span class="number">200</span>;</span><br><span class="line"> <span class="comment">//底层使用是Integer.ValueOf()方法</span></span><br><span class="line"><span class="comment">// 自动装箱</span></span><br><span class="line"> <span class="type">Integer</span> <span class="variable">integer2</span> <span class="operator">=</span> n2;</span><br><span class="line"> <span class="comment">//底层使用是intValue()方法</span></span><br><span class="line"><span class="comment">// 自动拆箱</span></span><br><span class="line"> <span class="type">int</span> <span class="variable">n3</span> <span class="operator">=</span> integer2;</span><br><span class="line"> }</span><br><span class="line">}</span><br></pre></td></tr></table></figure><h4 id="1-2包装类测试题">1.2包装类测试题</h4><figure class="highlight java"><table><tr><td class="code"><pre><span class="line"><span class="keyword">public</span> <span class="keyword">class</span> <span class="title class_">text</span> {</span><br><span class="line"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">void</span> <span class="title function_">main</span><span class="params">(String[] args)</span> {</span><br><span class="line"> <span class="type">Object</span> <span class="variable">object1</span> <span class="operator">=</span> <span class="literal">true</span>? <span class="keyword">new</span> <span class="title class_">Integer</span>(<span class="number">1</span>):<span class="keyword">new</span> <span class="title class_">Double</span>(<span class="number">2.0</span>);</span><br><span class="line"> System.out.println(object1);</span><br><span class="line"> }</span><br><span class="line">}</span><br><span class="line">此题的答案为<span class="number">1.0</span> 三元运算符应该看做一个整体,后面出现了Double,故object1的<span class="type">int</span>类型也应转换。</span><br></pre></td></tr></table></figure><figure class="highlight java"><table><tr><td class="code"><pre><span class="line"><span class="keyword">public</span> <span class="keyword">class</span> <span class="title class_">text</span> {</span><br><span class="line"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">void</span> <span class="title function_">main</span><span class="params">(String[] args)</span> {</span><br><span class="line"> Object object2;</span><br><span class="line"> <span class="keyword">if</span>(<span class="literal">true</span>)</span><br><span class="line"> object2 = <span class="keyword">new</span> <span class="title class_">Integer</span>(<span class="number">1</span>);</span><br><span class="line"> <span class="keyword">else</span></span><br><span class="line"> object2 = <span class="keyword">new</span> <span class="title class_">Double</span>(<span class="number">2.0</span>);</span><br><span class="line"> System.out.println(object2);</span><br><span class="line"> }</span><br><span class="line">}</span><br><span class="line">此题答案为<span class="number">1</span> </span><br></pre></td></tr></table></figure>]]></content>
<summary type="html"><h3 id="1-八大Wrapper类">1.八大Wrapper类</h3>
<h4 id="1-1包装类">1.1包装类</h4>
<table>
<thead>
<tr>
<th>基本数据类型</th>
<th>包装类</th>
</tr>
</thead>
<tbody></summary>
</entry>
<entry>
<title>LeetCode算法每一天</title>
<link href="http://example.com/2022/10/23/java%E5%8A%9B%E6%89%A3/"/>
<id>http://example.com/2022/10/23/java%E5%8A%9B%E6%89%A3/</id>
<published>2022-10-23T03:04:56.582Z</published>
<updated>2022-10-28T14:51:09.855Z</updated>
<content type="html"><![CDATA[<p>[TOC]</p><h3 id="1-两数相加">1.两数相加</h3><p>描述:给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。</p><figure class="highlight java"><table><tr><td class="code"><pre><span class="line"><span class="keyword">public</span> <span class="type">int</span>[] twoSum(<span class="type">int</span>[] nums, <span class="type">int</span> target)</span><br><span class="line"> {</span><br><span class="line"> <span class="type">int</span> l=nums.length;</span><br><span class="line"> <span class="keyword">for</span>(<span class="type">int</span> <span class="variable">i</span> <span class="operator">=</span><span class="number">0</span>;i<l;i++)</span><br><span class="line"> {</span><br><span class="line"> <span class="keyword">for</span>(<span class="type">int</span> j=i+<span class="number">1</span>;j<l;j++)</span><br><span class="line"> {</span><br><span class="line"> <span class="keyword">if</span>(target==nums[i]+nums[j])</span><br><span class="line"> {</span><br><span class="line"> <span class="keyword">return</span> <span class="keyword">new</span> <span class="title class_">int</span>[]{i,j};</span><br><span class="line"> }</span><br><span class="line"> }</span><br><span class="line"> }</span><br><span class="line"> <span class="keyword">return</span> <span class="keyword">new</span> <span class="title class_">int</span>[<span class="number">0</span>];</span><br><span class="line"> }</span><br></pre></td></tr></table></figure>]]></content>
<summary type="html"><p>[TOC]</p>
<h3 id="1-两数相加">1.两数相加</h3>
<p>描述:给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。</p>
<figure class="</summary>
</entry>
</feed>