<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Java on Yazzyk&#39;s Blog</title>
    <link>https://shroot.dev/categories/java/</link>
    <description>Recent content in Java on Yazzyk&#39;s Blog</description>
    <generator>Hugo</generator>
    <language>zh-cn</language>
    <lastBuildDate>Tue, 12 Mar 2019 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://shroot.dev/categories/java/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>BigDecimal总结</title>
      <link>https://shroot.dev/posts/bigdecimal/</link>
      <pubDate>Tue, 12 Mar 2019 00:00:00 +0000</pubDate>
      <guid>https://shroot.dev/posts/bigdecimal/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;参考：&lt;a href=&#34;https://www.jianshu.com/p/2947868d76eb&#34;&gt;https://www.jianshu.com/p/2947868d76eb&lt;/a&gt;&lt;/p&gt;&lt;/blockquote&gt;&#xA;&lt;h1 id=&#34;导包&#34;&gt;导包&lt;/h1&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-java&#34; data-lang=&#34;java&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;import&lt;/span&gt; java.math.BigDecimal;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h1 id=&#34;构建&#34;&gt;构建&lt;/h1&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-java&#34; data-lang=&#34;java&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;BigDecimal &lt;span style=&#34;color:#a6e22e&#34;&gt;BigDecimal&lt;/span&gt;(String s);&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;static&lt;/span&gt; BigDecimal &lt;span style=&#34;color:#a6e22e&#34;&gt;valueOf&lt;/span&gt;(&lt;span style=&#34;color:#66d9ef&#34;&gt;double&lt;/span&gt; d);&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h1 id=&#34;方法&#34;&gt;方法&lt;/h1&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;方法&lt;/th&gt;&#xA;          &lt;th&gt;描述&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;add(BigDecimal)&lt;/td&gt;&#xA;          &lt;td&gt;BigDecimal对象中的值相加，然后返回这个对象&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;subtract(BigDecimal)&lt;/td&gt;&#xA;          &lt;td&gt;BigDecimal对象的值相减，然后返回这个对象&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;multiply(BigDecimal)&lt;/td&gt;&#xA;          &lt;td&gt;BigDecimal对象中的值相乘，然后返回这个对象&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;divide(BigDecimal)&lt;/td&gt;&#xA;          &lt;td&gt;BigDecimal对象中的值相除，然后返回这个对象&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;toString()&lt;/td&gt;&#xA;          &lt;td&gt;将BigDecimal对象的数值转换成字符串&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;doubleValue()&lt;/td&gt;&#xA;          &lt;td&gt;将BigDecimal对象的值以双精度数返回&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;floatValue()&lt;/td&gt;&#xA;          &lt;td&gt;将BigDecimal对象的值以单精度数返回&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;longValue()&lt;/td&gt;&#xA;          &lt;td&gt;将BigDecimal对象的值以长整型返回&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;intValue()&lt;/td&gt;&#xA;          &lt;td&gt;将BigDecimal对象的值以整数返回&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h1 id=&#34;格式化和四舍五入&#34;&gt;格式化和四舍五入&lt;/h1&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-java&#34; data-lang=&#34;java&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;// 格式化：保留2为小数&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;DecimalFormat df &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;new&lt;/span&gt; DecimalFormat(&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;#.##&amp;#34;&lt;/span&gt;);&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;// 四舍五入，默认五舍六入&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;df.&lt;span style=&#34;color:#a6e22e&#34;&gt;setRoundingMode&lt;/span&gt;(RoundingMode.&lt;span style=&#34;color:#a6e22e&#34;&gt;HALF_UP&lt;/span&gt;);&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description>
    </item>
    <item>
      <title>问题解决：java.lang.ClassNotFoundException: com.mysql.jdbc.Driver</title>
      <link>https://shroot.dev/posts/mysql-driver-notfound/</link>
      <pubDate>Wed, 05 Dec 2018 00:00:00 +0000</pubDate>
      <guid>https://shroot.dev/posts/mysql-driver-notfound/</guid>
      <description>&lt;h1 id=&#34;遇到问题是的环境&#34;&gt;遇到问题是的环境：&lt;/h1&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;jdk1.8&lt;/li&gt;&#xA;&lt;li&gt;远程连接服务器mysql&lt;/li&gt;&#xA;&lt;li&gt;macOS High Sierra&lt;/li&gt;&#xA;&lt;li&gt;idea&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h1 id=&#34;解决&#34;&gt;解决：&lt;/h1&gt;&#xA;&lt;p&gt;前往MySQL官网下载&lt;a href=&#34;https://dev.mysql.com/downloads/connector/j/&#34;&gt;所需的jar&lt;/a&gt;&#xA;&lt;img src=&#34;https://cloud.css0209.cn/2018/12/java-mysql01.png&#34; alt=&#34;&#34;&gt;&#xA;下载完解压到一个位置&lt;br&gt;&#xA;idea点击file-&amp;gt;Project Structure-&amp;gt;Modules-&amp;gt;Dependencies&#xA;&lt;img src=&#34;https://cloud.css0209.cn/2018/12/java-mysql02.png&#34; alt=&#34;&#34;&gt;&#xA;点击“+”选择&amp;quot;JARs or directories&amp;quot;然后选择你解压的文件夹中的jar文件&#xA;&lt;img src=&#34;https://cloud.css0209.cn/2018/12/java-mysql03.png&#34; alt=&#34;&#34;&gt;&#xA;然后打钩点ok就行&lt;/p&gt;</description>
    </item>
    <item>
      <title>Eclipse安装和汉化</title>
      <link>https://shroot.dev/posts/eclipse-install/</link>
      <pubDate>Sat, 24 Mar 2018 00:00:00 +0000</pubDate>
      <guid>https://shroot.dev/posts/eclipse-install/</guid>
      <description>&lt;h1 id=&#34;eclipse下载及汉化&#34;&gt;Eclipse下载及汉化&lt;/h1&gt;&#xA;&lt;h2 id=&#34;下载eclipse&#34;&gt;下载Eclipse&lt;/h2&gt;&#xA;&lt;p&gt;官网的下载地址&lt;a href=&#34;https://www.eclipse.org/downloads/&#34;&gt;下载地址&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://cloud.css0209.cn/css0209img/eclipse1.png&#34;&gt;&lt;img src=&#34;https://cloud.css0209.cn/css0209img/eclipse1.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;小声bb：由于中国防火墙，访问会很慢很慢&lt;/p&gt;&#xA;&lt;p&gt;所以我上传了百度网盘٩(๑&amp;gt;◡&amp;lt;๑)۶&lt;/p&gt;&#xA;&lt;p&gt;链接: &lt;a href=&#34;https://pan.baidu.com/s/1L-YsV1j1FjED92W5Qsin5Q&#34;&gt;https://pan.baidu.com/s/1L-YsV1j1FjED92W5Qsin5Q&lt;/a&gt; 密码: dpfv&lt;/p&gt;&#xA;&lt;p&gt;下载完成后打开选择要安装的工具，例如JAVA选第一个Eclipse IDE for Java Developers&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://cloud.css0209.cn/css0209img/eclipse2.png&#34;&gt;&lt;img src=&#34;https://cloud.css0209.cn/css0209img/eclipse2.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;具体安装步骤不描述了&lt;/p&gt;</description>
    </item>
    <item>
      <title>安装JAVA</title>
      <link>https://shroot.dev/posts/install-java/</link>
      <pubDate>Sat, 24 Mar 2018 00:00:00 +0000</pubDate>
      <guid>https://shroot.dev/posts/install-java/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;参考来自&lt;a href=&#34;https://www.runoob.com/java/java-tutorial.html&#34;&gt;菜鸟教程&lt;/a&gt;&lt;/p&gt;&lt;/blockquote&gt;&#xA;&lt;h2 id=&#34;下载jdk包&#34;&gt;下载JDK包&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.oracle.com/technetwork/java/javase/downloads/jdk9-downloads-3848520.html&#34;&gt;前往官网下载&lt;/a&gt; JDK&lt;br&gt;&#xA;&lt;a href=&#34;https://cloud.css0209.cn/css0209img/java1.png&#34;&gt;&lt;img src=&#34;https://cloud.css0209.cn/css0209img/java1.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt;&lt;br&gt;&#xA;然后选择你的安装包的位置，点击保存,下载可能比较慢，请耐心等待&lt;br&gt;&#xA;&lt;a href=&#34;https://cloud.css0209.cn/css0209img/java2.png&#34;&gt;&lt;img src=&#34;https://cloud.css0209.cn/css0209img/java2.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt;&lt;br&gt;&#xA;下一步,如果你要安装到其它地方也可以&lt;br&gt;&#xA;&lt;a href=&#34;https://cloud.css0209.cn/css0209img/java3.png&#34;&gt;&lt;img src=&#34;https://cloud.css0209.cn/css0209img/java3.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://cloud.css0209.cn/css0209img/java4.png&#34;&gt;&lt;img src=&#34;https://cloud.css0209.cn/css0209img/java4.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;安装JDK，安装过程中可以自定义安装目录等信息，例如我们选择安装目录为&#xA;C:\Program Files\Java\jdk-9.0.4&lt;/p&gt;&#xA;&lt;h2 id=&#34;环境配置&#34;&gt;环境配置&lt;/h2&gt;&#xA;&lt;p&gt;我的电脑鼠标右键，点击属性打开“系统”，点击“高级系统设置”&#xA;&lt;a href=&#34;https://cloud.css0209.cn/css0209img/java5.png&#34;&gt;&lt;img src=&#34;https://cloud.css0209.cn/css0209img/java5.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt;&lt;br&gt;&#xA;弹出对话框，点击环境变量&lt;br&gt;&#xA;&lt;a href=&#34;https://cloud.css0209.cn/css0209img/java6.png&#34;&gt;&lt;img src=&#34;https://cloud.css0209.cn/css0209img/java6.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt;&lt;br&gt;&#xA;在&amp;quot;系统变量&amp;quot;中设置3项属性，JAVA_HOME,PATH,CLASSPATH(大小写无所谓),若已存在则点击&amp;quot;编辑&amp;quot;，不存在则点击&amp;quot;新建&amp;quot;。 变量设置参数如下：&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
