<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="http://54xushuo.net/wiki/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://54xushuo.net/wiki/feed.php">
        <title>硕风徐徐 zh:courses:java2026</title>
        <description></description>
        <link>http://54xushuo.net/wiki/</link>
        <image rdf:resource="http://54xushuo.net/wiki/lib/tpl/dokuwiki/images/favicon.ico" />
       <dc:date>2026-04-10T20:56:46+08:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://54xushuo.net/wiki/doku.php?id=zh:courses:java2026:ch01&amp;rev=1771765983&amp;do=diff"/>
                <rdf:li rdf:resource="http://54xushuo.net/wiki/doku.php?id=zh:courses:java2026:ch02&amp;rev=1773669617&amp;do=diff"/>
                <rdf:li rdf:resource="http://54xushuo.net/wiki/doku.php?id=zh:courses:java2026:ch03&amp;rev=1774869493&amp;do=diff"/>
                <rdf:li rdf:resource="http://54xushuo.net/wiki/doku.php?id=zh:courses:java2026:ch04&amp;rev=1775477320&amp;do=diff"/>
                <rdf:li rdf:resource="http://54xushuo.net/wiki/doku.php?id=zh:courses:java2026:ch05&amp;rev=1775537967&amp;do=diff"/>
                <rdf:li rdf:resource="http://54xushuo.net/wiki/doku.php?id=zh:courses:java2026:index&amp;rev=1775479240&amp;do=diff"/>
                <rdf:li rdf:resource="http://54xushuo.net/wiki/doku.php?id=zh:courses:java2026:sidebar&amp;rev=1771753392&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://54xushuo.net/wiki/lib/tpl/dokuwiki/images/favicon.ico">
        <title>硕风徐徐</title>
        <link>http://54xushuo.net/wiki/</link>
        <url>http://54xushuo.net/wiki/lib/tpl/dokuwiki/images/favicon.ico</url>
    </image>
    <item rdf:about="http://54xushuo.net/wiki/doku.php?id=zh:courses:java2026:ch01&amp;rev=1771765983&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-02-22T21:13:03+08:00</dc:date>
        <title>zh:courses:java2026:ch01</title>
        <link>http://54xushuo.net/wiki/doku.php?id=zh:courses:java2026:ch01&amp;rev=1771765983&amp;do=diff</link>
        <description>第一章：绪论

课件

下载：[绪论]

编程语言发展史【[高清图]】

开发环境搭建

	*  下载JDK：&lt;https://www.oracle.com/java/technologies/downloads/&gt;
	*  设置环境变量：


JAVA_HOME: C:\Program Files\Java\jdk1.8.0_301
CLASSPATH: %JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;
PATH: %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;</description>
    </item>
    <item rdf:about="http://54xushuo.net/wiki/doku.php?id=zh:courses:java2026:ch02&amp;rev=1773669617&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-16T22:00:17+08:00</dc:date>
        <title>zh:courses:java2026:ch02</title>
        <link>http://54xushuo.net/wiki/doku.php?id=zh:courses:java2026:ch02&amp;rev=1773669617&amp;do=diff</link>
        <description>第二章：Java语言基础

课件

下载：[Java语言基础]

整型数据测试程序


package cn.edu.bjut.chapter2;

public class IntegerTester {
	public static void main(String[] args) {
		System.out.println(Short.MIN_VALUE);
		System.out.println(Short.MAX_VALUE);
		System.out.println(Byte.MIN_VALUE);
		System.out.println(Byte.MAX_VALUE);

		byte a = 5;
		String a2 = String.format(&quot;%8s&quot;, Integer.toBinaryString(a &amp; 0xFF)).replace(' ', '0');
		System.out.println(a2);
		System.out.format(&quot;0x%x\n&quot;, a);
		System.out.format(&quot;0%o\n&quot;, a);

		b…</description>
    </item>
    <item rdf:about="http://54xushuo.net/wiki/doku.php?id=zh:courses:java2026:ch03&amp;rev=1774869493&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-30T19:18:13+08:00</dc:date>
        <title>zh:courses:java2026:ch03</title>
        <link>http://54xushuo.net/wiki/doku.php?id=zh:courses:java2026:ch03&amp;rev=1774869493&amp;do=diff</link>
        <description>第三章：类与对象

课件

下载：[类与对象]

Point类


package cn.edu.bjut.chapter3;

class Point {
	private int x, y;

	public void setPoint(int a, int b) {
		x = a;
		y = b;
	}

	public int getX() {
		return x;
	}

	public int getY() {
		return y;
	}

	public String toString() {
		return &quot;Point [x=&quot; + x + &quot;, y=&quot; + y + &quot;]&quot;;
	}
}</description>
    </item>
    <item rdf:about="http://54xushuo.net/wiki/doku.php?id=zh:courses:java2026:ch04&amp;rev=1775477320&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-04-06T20:08:40+08:00</dc:date>
        <title>zh:courses:java2026:ch04</title>
        <link>http://54xushuo.net/wiki/doku.php?id=zh:courses:java2026:ch04&amp;rev=1775477320&amp;do=diff</link>
        <description>第四章：封装、继承与多态

课件

下载：[封装、继承与多态]

面向对象的三大特性：封装

Circle1类


package cn.edu.bjut.chapter4;

public class Circle1 {
	private double radius; 
	
	public Circle1(double radius) {
		this.radius = radius; 
	}
	
	public double getRadius() {
		return radius;
	}

	public void setRadius(double radius) {
		this.radius = radius;
	}

	public double area() {
		return (Math.PI * radius * radius); 
	}
	
	public double perimeter() {
		return (2 * Math.PI * radius); 
	}
}…</description>
    </item>
    <item rdf:about="http://54xushuo.net/wiki/doku.php?id=zh:courses:java2026:ch05&amp;rev=1775537967&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-04-07T12:59:27+08:00</dc:date>
        <title>zh:courses:java2026:ch05</title>
        <link>http://54xushuo.net/wiki/doku.php?id=zh:courses:java2026:ch05&amp;rev=1775537967&amp;do=diff</link>
        <description>第五章：数组与字符串

课件

下载：[数据与字符串]

一维数组测试程序


package cn.edu.bjut.chapter5;

public class Array1DTester {
	public static void main(String[] args) {
		int a[] = new int[5];
		for (int i = 0; i &lt; a.length; i++) {
			a[i] = i;
		}
		for (int i = a.length - 1; i &gt;= 0; i--) {
			System.out.println(&quot;a[&quot; + i + &quot;] = &quot; + a[i]);
		}

		int[] b = new int[] { 4, 6, 8, 32 };
		for (int i = 0; i &lt; b.length; i++) {
			System.out.println(&quot;b[&quot; + i + &quot;] = &quot; + b[i]);
		}
	}
}…</description>
    </item>
    <item rdf:about="http://54xushuo.net/wiki/doku.php?id=zh:courses:java2026:index&amp;rev=1775479240&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-04-06T20:40:40+08:00</dc:date>
        <title>zh:courses:java2026:index</title>
        <link>http://54xushuo.net/wiki/doku.php?id=zh:courses:java2026:index&amp;rev=1775479240&amp;do=diff</link>
        <description>Java语言II

基本信息

	* 课程编码：0003774
	* 课程性质：学科基础必修课
	* 学分：3
	* 学时：48（讲课：24，实验：24）

班级安排

	* 241101班
		* 课代表：安欣
		* 上课时间：周二（1~4节）
		* 上课地点：3教325（1、2节）、经B201（3、4节）</description>
    </item>
    <item rdf:about="http://54xushuo.net/wiki/doku.php?id=zh:courses:java2026:sidebar&amp;rev=1771753392&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-02-22T17:43:12+08:00</dc:date>
        <title>zh:courses:java2026:sidebar</title>
        <link>http://54xushuo.net/wiki/doku.php?id=zh:courses:java2026:sidebar&amp;rev=1771753392&amp;do=diff</link>
        <description>Java语言II

	* 第一章：绪论

	* 第二章：Java语言基础

	* 第三章：类与对象

	* 第四章：封装、继承与多态

	* 第五章：数组与字符串

	* 第六章：集合类

	* 第七章：图形用户界面（上）

	* 第八章：图形用户界面（下）

返回课堂教学</description>
    </item>
</rdf:RDF>
