Files
wahyd4.github.com/2010/02/02/JAVA里面重要而基础的东西/index.html
T

583 lines
25 KiB
HTML
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width">
<meta name="theme-color" content="#222"><meta name="generator" content="Hexo 6.3.0">
<link rel="apple-touch-icon" sizes="180x180" href="/images/apple-touch-icon-next.png">
<link rel="icon" type="image/png" sizes="32x32" href="/images/favicon-32x32-next.png">
<link rel="icon" type="image/png" sizes="16x16" href="/images/favicon-16x16-next.png">
<link rel="mask-icon" href="/images/logo.svg" color="#222">
<link rel="stylesheet" href="/css/main.css">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/7.0.0/css/all.min.css" integrity="sha256-VHqXKFhhMxcpubYf9xiWdCiojEbY9NexQ4jh8AxbvcM=" crossorigin="anonymous">
<script class="next-config" data-name="main" type="application/json">{"hostname":"toozhao.com","root":"/","images":"/images","scheme":"Muse","darkmode":false,"version":"8.28.0","exturl":false,"sidebar":{"position":"left","width_expanded":320,"width_dual_column":240,"display":"post","padding":18,"offset":12,"b2t":true,"scrollpercent":true},"hljswrap":true,"codeblock":{"theme":{"light":"default","dark":"stackoverflow-dark"},"prism":{"light":"prism","dark":"prism-dark"},"copy_button":{"enable":true,"style":"mac"},"fold":{"enable":false,"height":500},"language":false},"bookmark":{"enable":true,"color":"#222","save":"auto"},"mediumzoom":true,"lazyload":false,"pangu":false,"comments":{"style":"tabs","active":null,"storage":true,"lazyload":false,"nav":null},"stickytabs":false,"motion":{"enable":false,"async":false,"duration":200,"transition":{"menu_item":"fadeInDown","post_block":"fadeIn","post_header":"fadeInDown","post_body":"fadeInDown","coll_header":"fadeInLeft","sidebar":"fadeInUp"}},"prism":false,"i18n":{"placeholder":"搜索...","empty":"没有找到任何搜索结果:${query}","hits_time":"找到 ${hits} 个搜索结果(用时 ${time} 毫秒)","hits":"找到 ${hits} 个搜索结果"},"path":"/search.xml","localsearch":{"enable":true,"top_n_per_article":5,"unescape":false,"preload":false,"trigger":"auto"}}</script><script src="/js/config.js" defer></script>
<meta name="description" content="其实JAVA是在C和C++上开发的,因此他们很多东西是类似的。下面就是我学习的过程中觉得一些很重要的东西,写下来吧。 JAVA里面输出语句有两种。 System.out.print(“……”); 这一个就相当于C里面的printf(“……”); System.out.println(“…….”);这一个就相当于printf(“……\n”); 第一个使用命令行参数程序 public class ne">
<meta property="og:type" content="article">
<meta property="og:title" content="JAVA里面重要而基础的东西">
<meta property="og:url" content="https://toozhao.com/2010/02/02/JAVA%E9%87%8C%E9%9D%A2%E9%87%8D%E8%A6%81%E8%80%8C%E5%9F%BA%E7%A1%80%E7%9A%84%E4%B8%9C%E8%A5%BF/">
<meta property="og:site_name" content="大染志">
<meta property="og:description" content="其实JAVA是在C和C++上开发的,因此他们很多东西是类似的。下面就是我学习的过程中觉得一些很重要的东西,写下来吧。 JAVA里面输出语句有两种。 System.out.print(“……”); 这一个就相当于C里面的printf(“……”); System.out.println(“…….”);这一个就相当于printf(“……\n”); 第一个使用命令行参数程序 public class ne">
<meta property="og:locale" content="zh_CN">
<meta property="og:image" content="http://b31.photo.store.qq.com/http_imgload.cgi?/rurl4_b=d41256b632232b48d8dd65aaab89838fde93ab16b7c163f5b37a370284a5e77288bf478e19a5c8d93fea1c1fa3fe75bcf9b193aa72165f8d4be37e0c652ecfa06f5523fc764b6a972781a338ed554fd293a5830b&a=28&b=31">
<meta property="og:image" content="http://b31.photo.store.qq.com/http_imgload.cgi?/rurl4_b=1cd8a98831d7e0027dc0462ed206bd35082ca154ce27b2712a124653120c1efbc61b10e82ebdbefeb8269aa616ce14cf8b97cff44f304a26019d572a8b387b322cdf0f769d15abe6c32d96689423c607c67e2ab1&a=28&b=31">
<meta property="article:published_time" content="2010-02-02T12:00:00.000Z">
<meta property="article:modified_time" content="2026-08-04T10:47:21.897Z">
<meta property="article:author" content="Junv">
<meta property="article:tag" content="junv, wahyd4, blog, toozhao, 大染志">
<meta name="twitter:card" content="summary">
<meta name="twitter:image" content="http://b31.photo.store.qq.com/http_imgload.cgi?/rurl4_b=d41256b632232b48d8dd65aaab89838fde93ab16b7c163f5b37a370284a5e77288bf478e19a5c8d93fea1c1fa3fe75bcf9b193aa72165f8d4be37e0c652ecfa06f5523fc764b6a972781a338ed554fd293a5830b&a=28&b=31">
<link rel="canonical" href="https://toozhao.com/2010/02/02/JAVA%E9%87%8C%E9%9D%A2%E9%87%8D%E8%A6%81%E8%80%8C%E5%9F%BA%E7%A1%80%E7%9A%84%E4%B8%9C%E8%A5%BF/">
<script class="next-config" data-name="page" type="application/json">{"sidebar":"","isHome":false,"isPost":true,"lang":"zh-CN","comments":true,"permalink":"https://toozhao.com/2010/02/02/JAVA%E9%87%8C%E9%9D%A2%E9%87%8D%E8%A6%81%E8%80%8C%E5%9F%BA%E7%A1%80%E7%9A%84%E4%B8%9C%E8%A5%BF/","path":"2010/02/02/JAVA里面重要而基础的东西/","title":"JAVA里面重要而基础的东西"}</script>
<script class="next-config" data-name="calendar" type="application/json">""</script>
<title>JAVA里面重要而基础的东西 | 大染志</title>
<script src="https://cdnjs.cloudflare.com/ajax/libs/animejs/3.2.1/anime.min.js" integrity="sha256-XL2inqUJaslATFnHdJOi9GfQ60on8Wx1C2H8DYiN1xY=" crossorigin="anonymous" defer></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/medium-zoom/1.1.0/medium-zoom.min.js" integrity="sha256-ZgMyDAIYDYGxbcpJcfUnYwNevG/xi9OHKaR/8GK+jWc=" crossorigin="anonymous" defer></script>
<script src="/js/utils.js" defer></script><script src="/js/sidebar.js" defer></script><script src="/js/next-boot.js" defer></script><script src="/js/bookmark.js" defer></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/hexo-generator-searchdb/1.5.0/search.js" integrity="sha256-xFC6PJ82SL9b3WkGjFavNiA9gm5z6UBxWPiu4CYjptg=" crossorigin="anonymous" defer></script>
<script src="/js/third-party/search/local-search.js" defer></script>
<style>
/* =========================================================
Toozhao blog custom styles (injected via head.njk)
阅读体验优化 — 微信读书风格
========================================================= */
html { scroll-behavior: smooth; }
/* 主内容阅读宽度 */
.post-block, .posts-expand .post-block {
max-width: 760px;
}
.post-title {
font-size: 1.7em;
font-weight: 700;
letter-spacing: 0.01em;
}
.post-meta { color: #999; font-size: 0.9em; }
.post-body {
font-size: 1.05em;
line-height: 1.9;
letter-spacing: 0.02em;
color: #333;
}
.post-body p {
margin: 1.1em 0;
text-align: justify;
text-justify: inter-ideograph;
}
.post-body h1, .post-body h2, .post-body h3, .post-body h4, .post-body h5, .post-body h6 {
line-height: 1.4;
margin-top: 1.6em;
margin-bottom: 0.8em;
font-weight: 600;
color: #222;
}
.post-body h2::before, .post-body h3::before, .post-body h4::before {
content: '';
display: inline-block;
width: 4px;
height: 0.9em;
background: #4a90d9;
border-radius: 2px;
margin-right: 10px;
vertical-align: -0.08em;
}
.post-body img {
border-radius: 8px;
box-shadow: 0 2px 12px rgba(0, 0, 0, 0.08);
margin: 0.6em auto;
display: block;
max-width: 100%;
}
.post-body blockquote {
border-left: 4px solid #4a90d9;
background: rgba(74, 144, 217, 0.06);
margin: 1.4em 0;
padding: 0.8em 1.2em;
border-radius: 0 8px 8px 0;
color: #555;
}
.post-body blockquote p { margin: 0.4em 0; }
.post-body a {
color: #2d6cdf;
border-bottom: 1px solid rgba(45, 108, 223, 0.3);
transition: color 0.2s, border-color 0.2s;
}
.post-body a:hover { color: #1a4fae; border-bottom-color: #1a4fae; }
.post-body code {
background: rgba(0, 0, 0, 0.05);
border-radius: 4px;
padding: 2px 6px;
font-size: 0.9em;
color: #c7254e;
}
.post-body table {
border-collapse: collapse;
margin: 1.2em auto;
font-size: 0.95em;
}
.post-body table th, .post-body table td {
border: 1px solid #ddd;
padding: 8px 14px;
}
.post-body table th { background: #f5f7fa; font-weight: 600; }
.post-body table tr:nth-child(even) { background: #fafbfc; }
.post-body ul, .post-body ol { padding-left: 1.6em; margin: 0.8em 0; }
.post-body ul li, .post-body ol li { margin: 0.35em 0; }
.post-body hr {
border: none;
border-top: 1px dashed #ccc;
margin: 2em auto;
width: 60%;
}
/* 暗色模式(跟随系统,不依赖 NexT darkmode class */
@media (prefers-color-scheme: dark) {
body { background: #1b1f24; color: #c8cdd3; }
.post-body { color: #c8cdd3; }
.post-body h1, .post-body h2, .post-body h3, .post-body h4, .post-body h5, .post-body h6 { color: #e8eaed; }
.post-body blockquote { background: rgba(74, 144, 217, 0.1); color: #9aa5b1; }
.post-body code { background: rgba(255, 255, 255, 0.1); color: #e88388; }
.post-body table th, .post-body table td { border-color: #3a3f45; }
.post-body table th { background: #2d3238; }
.post-body table tr:nth-child(even) { background: #262a2f; }
.post-meta { color: #777; }
}
::selection { background: rgba(74, 144, 217, 0.25); }
/* 字体调节按钮 */
.font-size-control {
position: fixed;
right: 18px;
bottom: 90px;
z-index: 1000;
background: rgba(0, 0, 0, 0.65);
color: #fff;
border-radius: 20px;
padding: 6px 4px;
display: flex;
flex-direction: column;
gap: 2px;
user-select: none;
}
.font-size-control button {
background: none;
border: none;
color: #fff;
font-size: 13px;
cursor: pointer;
padding: 3px 8px;
opacity: 0.85;
}
.font-size-control button:hover { opacity: 1; }
</style>
<noscript>
<link rel="stylesheet" href="/css/noscript.css">
</noscript>
</head>
<body itemscope itemtype="http://schema.org/WebPage">
<div class="headband"></div>
<main class="main">
<div class="column">
<header class="header" itemscope itemtype="http://schema.org/WPHeader"><div class="site-brand-container">
<div class="site-nav-toggle">
<div class="toggle" aria-label="切换导航栏" role="button">
<span class="toggle-line"></span>
<span class="toggle-line"></span>
<span class="toggle-line"></span>
</div>
</div>
<div class="site-meta">
<a href="/" class="brand" rel="start">
<i class="logo-line"></i>
<p class="site-title">大染志</p>
<i class="logo-line"></i>
</a>
<p class="site-subtitle" itemprop="description">Junv's blog</p>
</div>
<div class="site-nav-right">
<div class="toggle popup-trigger" aria-label="搜索" role="button">
<i class="fa fa-search fa-fw fa-lg"></i>
</div>
</div>
</div>
<nav class="site-nav">
<ul class="main-menu menu"><li class="menu-item menu-item-home"><a href="/" rel="section"><i class="fa fa-home fa-fw"></i>首页</a></li><li class="menu-item menu-item-tags"><a href="/tags/" rel="section"><i class="fa fa-tags fa-fw"></i>标签</a></li><li class="menu-item menu-item-categories"><a href="/categories/" rel="section"><i class="fa fa-th fa-fw"></i>分类</a></li><li class="menu-item menu-item-archives"><a href="/archives/" rel="section"><i class="fa fa-archive fa-fw"></i>归档</a></li><li class="menu-item menu-item-about"><a href="/about/" rel="section"><i class="fa fa-user fa-fw"></i>关于</a></li>
<li class="menu-item menu-item-search">
<a role="button" class="popup-trigger"><i class="fa fa-search fa-fw"></i>搜索
</a>
</li>
</ul>
</nav>
<div class="search-pop-overlay">
<div class="popup search-popup">
<div class="search-header">
<span class="search-icon">
<i class="fa fa-search"></i>
</span>
<div class="search-input-container">
<input autocomplete="off" autocapitalize="off" maxlength="80"
placeholder="搜索..." spellcheck="false"
type="search" class="search-input">
</div>
<span class="popup-btn-close" role="button">
<i class="fa fa-times-circle"></i>
</span>
</div>
<div class="search-result-container">
<div class="search-result-icon">
<i class="fa fa-spinner fa-pulse fa-5x"></i>
</div>
</div>
</div>
</div>
</header>
<aside class="sidebar">
<div class="sidebar-inner sidebar-overview-active">
<ul class="sidebar-nav">
<li class="sidebar-nav-toc">
文章目录
</li>
<li class="sidebar-nav-overview">
站点概览
</li>
</ul>
<div class="sidebar-panel-container">
<!--noindex-->
<div class="post-toc-wrap sidebar-panel">
</div>
<!--/noindex-->
<div class="site-overview-wrap sidebar-panel">
<div class="site-author animated" itemprop="author" itemscope itemtype="http://schema.org/Person">
<img class="site-author-image" itemprop="image" alt="Junv"
src="/images/avatar.gif">
<p class="site-author-name" itemprop="name">Junv</p>
<div class="site-description" itemprop="description">分享编程、运维、生活与思考</div>
</div>
<div class="site-state-wrap animated">
<nav class="site-state">
<div class="site-state-item site-state-posts">
<a href="/archives/">
<span class="site-state-item-count">310</span>
<span class="site-state-item-name">日志</span>
</a>
</div>
<div class="site-state-item site-state-tags">
<a href="/tags/">
<span class="site-state-item-count">249</span>
<span class="site-state-item-name">标签</span></a>
</div>
</nav>
</div>
<div class="links-of-author animated">
<span class="links-of-author-item">
<a href="https://github.com/wahyd4" title="GitHub → https:&#x2F;&#x2F;github.com&#x2F;wahyd4" rel="noopener me" target="_blank"><i class="fab fa-github fa-fw"></i>GitHub</a>
</span>
</div>
<div class="cc-license animated" itemprop="license">
<a href="https://creativecommons.org/licenses/by-nc-sa/4.0/" class="cc-opacity" rel="noopener" target="_blank"><img src="https://cdnjs.cloudflare.com/ajax/libs/creativecommons-vocabulary/2020.11.3/assets/license_badges/small/by_nc_sa.svg" alt="Creative Commons"></a>
</div>
</div>
</div>
</div>
</aside>
</div>
<div class="main-inner post posts-expand">
<div class="post-block">
<article itemscope itemtype="http://schema.org/Article" class="post-content" lang="zh-CN">
<link itemprop="mainEntityOfPage" href="https://toozhao.com/2010/02/02/JAVA%E9%87%8C%E9%9D%A2%E9%87%8D%E8%A6%81%E8%80%8C%E5%9F%BA%E7%A1%80%E7%9A%84%E4%B8%9C%E8%A5%BF/">
<span hidden itemprop="author" itemscope itemtype="http://schema.org/Person">
<meta itemprop="image" content="/images/avatar.gif">
<meta itemprop="name" content="Junv">
</span>
<span hidden itemprop="publisher" itemscope itemtype="http://schema.org/Organization">
<meta itemprop="name" content="大染志">
<meta itemprop="description" content="分享编程、运维、生活与思考">
</span>
<span hidden itemprop="post" itemscope itemtype="http://schema.org/CreativeWork">
<meta itemprop="name" content="JAVA里面重要而基础的东西 | 大染志">
<meta itemprop="description" content="">
</span>
<header class="post-header">
<h1 class="post-title" itemprop="name headline">
JAVA里面重要而基础的东西
</h1>
<div class="post-meta-container">
<div class="post-meta">
<span class="post-meta-item">
<span class="post-meta-item-icon">
<i class="far fa-calendar"></i>
</span>
<span class="post-meta-item-text">发表于</span>
<time title="创建时间:2010-02-02 23:00:00" itemprop="dateCreated datePublished" datetime="2010-02-02T23:00:00+11:00">2010-02-02</time>
</span>
<span class="post-meta-item">
<span class="post-meta-item-icon">
<i class="far fa-calendar-check"></i>
</span>
<span class="post-meta-item-text">更新于</span>
<time title="修改时间:2026-08-04 20:47:21" itemprop="dateModified" datetime="2026-08-04T20:47:21+10:00">2026-08-04</time>
</span>
</div>
</div>
</header>
<div class="post-body" itemprop="articleBody"><p>其实JAVA是在C和C++上开发的,因此他们很多东西是类似的。下面就是我学习的过程中觉得一些很重要的东西,写下来吧。</p>
<p><strong>JAVA里面输出语句有两种。</strong></p>
<p><strong>System.out.print(“……”); <br>这一个就相当于C里面的printf(“……”);</strong></p>
<p><strong>System.out.println(“…….”);这一个就相当于printf(“……\n”);</strong></p>
<p>第一个使用命令行参数程序</p>
<p>public class new1{</p>
<p>public static void main (String[] args){</p>
<p>System.out.print(“Hi, “);</p>
<p>System.out.print(args[0]);</p>
<p>System.out.println(“.How are you?”);</p>
<p>}</p>
<p>}</p>
<p>编译命令为   javac new1.java</p>
<p>java     <br>new1   alice</p>
<p>运行结果为   Hi, alice. How are<br>you?</p>
<p><strong>Integer.parseInt()是将String值转为int值。例如: int<br>a&#x3D;Integer.parseInt(args[o]);</strong></p>
<p>比如这个整数的乘法与除法。</p>
<p> public  class new1</p>
<p>{</p>
<p> public static void main(String[] args)</p>
<p> {</p>
<p>  int<br>a&#x3D;Integer.parseInt(args[0]);</p>
<p>  int<br>b&#x3D;Integer.parseInt(args[1]);</p>
<p>  int sum&#x3D;a+b;</p>
<p>  int prod&#x3D;a*b;</p>
<p>  int quot&#x3D;a&#x2F;b;</p>
<p>  int rem&#x3D;a%b;</p>
<p>  System.out.println(a+”+”+b+”&#x3D;”+sum);</p>
<p>  System.out.println(a+”*”+b+”&#x3D;”+prod);</p>
<p>  System.out.println(a+”&#x2F;“+b+”&#x3D;”+quot);</p>
<p>  System.out.println(a+”%”+b+”&#x3D;”+rem);</p>
<p>  System.out.println(a+”&#x3D;”+quot+”*”+b+”&#x3D;”+rem);</p>
<p> }运行结果为:</p>
<p>}<a target="_blank" rel="noopener" href="http://b31.photo.store.qq.com/http_imgload.cgi?/rurl4_b=d41256b632232b48d8dd65aaab89838fde93ab16b7c163f5b37a370284a5e77288bf478e19a5c8d93fea1c1fa3fe75bcf9b193aa72165f8d4be37e0c652ecfa06f5523fc764b6a972781a338ed554fd293a5830b&a=28&b=31"><img src="http://b31.photo.store.qq.com/http_imgload.cgi?/rurl4_b=d41256b632232b48d8dd65aaab89838fde93ab16b7c163f5b37a370284a5e77288bf478e19a5c8d93fea1c1fa3fe75bcf9b193aa72165f8d4be37e0c652ecfa06f5523fc764b6a972781a338ed554fd293a5830b&a=28&b=31" alt="图片"></a></p>
<p><strong>这里需要说明的就是,a+,+b+,+quot.</strong></p>
<p><strong>我们分析这句System.out.println(a+”%”+b+”&#x3D;”+rem);</strong></p>
<p><strong>就可以发现<br>这个a+,+b+,+quot.类似于C语言里面的取地址。而且它是成对称分布的。如果只有一个变量的话则按最后的变量形式输出。例如:+quot;</strong></p>
<p>          </p>
<p>\\然后需要说的就是强制转换类型。其形式是比如:(int)1.10就是将1.10转化为整型</p>
<p>还有几个容易混淆的:</p>
<p>(int)11*0.3      <br>结果为:   3.3</p>
<p>11*(int)0.3      <br>结果为:  0</p>
<p>(int)(11*0.3)      <br>结果为:3</p>
<p>通过比较就可以看出区别了。</p>
<p>下面是强制转换整型的一个例子得到随机整数:</p>
<p>public  class new2{</p>
<p> public static void main(String[] args){</p>
<p>  int<br>n&#x3D;Integer.parseInt(args[0]);</p>
<p>  double<br>r&#x3D;Math.random();&#x2F;&#x2F;产生0到1之间的随机数。</p>
<p>  int x&#x3D;(int)(r*n);<br>&#x2F;&#x2F;产生0到n-1之间的随机数。</p>
<p>  System.out.println(“Your random<br>number integer is:”+x);</p>
<p> }</p>
<p>}<a target="_blank" rel="noopener" href="http://b31.photo.store.qq.com/http_imgload.cgi?/rurl4_b=1cd8a98831d7e0027dc0462ed206bd35082ca154ce27b2712a124653120c1efbc61b10e82ebdbefeb8269aa616ce14cf8b97cff44f304a26019d572a8b387b322cdf0f769d15abe6c32d96689423c607c67e2ab1&a=28&b=31"><img src="http://b31.photo.store.qq.com/http_imgload.cgi?/rurl4_b=1cd8a98831d7e0027dc0462ed206bd35082ca154ce27b2712a124653120c1efbc61b10e82ebdbefeb8269aa616ce14cf8b97cff44f304a26019d572a8b387b322cdf0f769d15abe6c32d96689423c607c67e2ab1&a=28&b=31" alt="图片"></a>运行结果。</p>
<p>我看书上有一个数的自动提升,我大概懂。它有这样一句话,“你可以使用任何基本数值类型的数据,这些数据类型有用户希望的,很大的取值范围。因为Java自动将这些类型转换到更大的范围。”</p>
<p>同样有个例子。**b,c<br>都是int类型的。  b<em>b-4.0</em>c这个系统会自动将b,c<br>变到double类型再进行计算,最后的结果是double类型的。如果你想得到int<br>类型的,则需要将4.0改为4.则可。**</p>
<p>好了就写这么多哦,哎,其实写这些好累人哦,但是仍然希望我可以坚持下去,这相当是我在重新学习一遍这些东西,一定对我有很大的帮助。</p>
<p>加油。</p>
</div>
<footer class="post-footer">
<div class="post-copyright">
<ul>
<li class="post-copyright-author">
<strong>本文作者: </strong>Junv
</li>
<li class="post-copyright-link">
<strong>本文链接:</strong>
<a href="https://toozhao.com/2010/02/02/JAVA%E9%87%8C%E9%9D%A2%E9%87%8D%E8%A6%81%E8%80%8C%E5%9F%BA%E7%A1%80%E7%9A%84%E4%B8%9C%E8%A5%BF/" title="JAVA里面重要而基础的东西">https://toozhao.com/2010/02/02/JAVA里面重要而基础的东西/</a>
</li>
<li class="post-copyright-license">
<strong>版权声明: </strong>本博客所有文章除特别声明外,均采用 <a href="https://creativecommons.org/licenses/by-nc-sa/4.0/" rel="noopener" target="_blank"><i class="fab fa-fw fa-creative-commons"></i>BY-NC-SA</a> 许可协议。转载请注明出处!
</li>
</ul>
</div>
<div class="post-nav">
<div class="post-nav-item">
<a href="/2010/02/01/Hello-World!JAVA-%E6%88%91%E6%9D%A5%E4%BA%86/" rel="prev" title="Hello World!JAVA 我来了">
<i class="fa fa-angle-left"></i> Hello World!JAVA 我来了
</a>
</div>
<div class="post-nav-item">
<a href="/2010/02/03/Java%E5%8F%8C%E9%87%8D%E5%BE%AA%E7%8E%AF%E7%9A%84%E5%85%B8%E5%9E%8B%E5%BA%94%E7%94%A8%EF%BC%88%E4%B9%9D%E4%B9%9D%E4%B9%98%E6%B3%95%E8%A1%A8%EF%BC%89/" rel="next" title="Java双重循环的典型应用(九九乘法表)">
Java双重循环的典型应用(九九乘法表) <i class="fa fa-angle-right"></i>
</a>
</div>
</div>
</footer>
</article>
</div>
</div>
</main>
<footer class="footer">
<div class="footer-inner">
<div class="copyright">
&copy; 2012
<span itemprop="copyrightYear">2026</span>
<span class="with-love">
<i class="fa fa-heart"></i>
</span>
<span class="author" itemprop="copyrightHolder">Junv</span>
</div>
<div class="powered-by"><a href="https://hexo.io/" rel="noopener" target="_blank">Hexo</a> & <a href="https://theme-next.js.org/muse/" rel="noopener" target="_blank">NexT.Muse</a> 强力驱动
</div>
</div>
</footer>
<div class="toggle sidebar-toggle" role="button">
<span class="toggle-line"></span>
<span class="toggle-line"></span>
<span class="toggle-line"></span>
</div>
<div class="sidebar-dimmer"></div>
<div class="back-to-top" role="button" aria-label="返回顶部">
<i class="fa fa-arrow-up fa-lg"></i>
<span>0%</span>
</div>
<div class="reading-progress-bar"></div>
<a role="button" class="book-mark-link book-mark-link-fixed"></a>
<noscript>
<div class="noscript-warning">Theme NexT works best with JavaScript enabled</div>
</noscript>
<script>
/* 字号调节 A- / A / A+(阅读体验) */
(function () {
'use strict';
function initFontSize() {
var postBody = document.querySelector('.post-body');
if (!postBody || document.getElementById('font-size-control')) return;
var bar = document.createElement('div');
bar.id = 'font-size-control';
bar.className = 'font-size-control';
var labels = [['A-', -1], ['A', 0], ['A+', 1]];
var current = 1.0;
labels.forEach(function (item) {
var btn = document.createElement('button');
btn.textContent = item[0];
btn.title = item[0] === 'A-' ? '减小字号' : item[0] === 'A+' ? '增大字号' : '恢复默认';
btn.addEventListener('click', function () {
if (item[1] === 0) current = 1.0;
else current = Math.min(1.4, Math.max(0.8, current + item[1] * 0.1));
postBody.style.fontSize = current + 'em';
});
bar.appendChild(btn);
});
document.body.appendChild(bar);
}
if (document.readyState === 'loading') {
document.addEventListener('DOMContentLoaded', initFontSize);
} else {
initFontSize();
}
})();
</script>
</body>
</html>