添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
相关文章推荐
高大的凉茶  ·  Search results ...·  6 月前    · 
爱旅游的煎饼果子  ·  GitHub - ...·  6 月前    · 
满身肌肉的熊猫  ·  fluri | Dart package·  9 月前    · 
大鼻子的电池  ·  Spring ...·  9 月前    · 

Java 菜鸟教程

  • Java 菜鸟教程
  • Java 开发环境安装
  • Java 入门程序
  • Java JDK, JRE和JVM
  • Java 基本数据类型
  • Java 变量类型
  • Java 运算符
  • Java 输入和输出
  • Java 表达式语句
  • Java 注释
  • Java 流程控制

  • Java if...else语句
  • Java switch语句
  • Java for循环
  • Java for-each循环
  • Java while循环
  • Java break语句
  • Java continue语句
  • Java 数组

  • Java 数组(Arrays)
  • Java 多维数组
  • Java 数组复制
  • Java 面向对象(I)

  • Java 类和对象
  • Java 方法
  • Java 构造函数
  • Java 修饰符
  • Java 字符串(String)
  • Java this 关键字
  • Java final 关键字
  • Java instanceof 关键字
  • Java 递归
  • Java 面向对象(II)

  • Java 继承
  • Java 方法重写
  • Java super 关键字
  • Java 抽象类和抽象方法
  • Java 接口(Interface)
  • Java 多态
  • Java 封装
  • Java 面向对象(III)

  • Java 嵌套和内部类
  • Java 嵌套静态类
  • Java 匿名类
  • Java 单例模式
  • Java 枚举(Enum)
  • Java 枚举构造函数
  • Java 枚举与字符串
  • Java 反射(Reflection)
  • Java 包(package)
  • Java 异常处理

  • Java 异常(Exceptions)
  • Java 异常处理
  • Java throw和throws 关键字
  • Java 处理多个异常
  • Java try-with-resources
  • Java 注解(Annotations)
  • Java 日志(Logging)
  • Java 断言(Assert)
  • Java 列表(List)

  • Java 集合框架
  • Java 集合接口(Collection)
  • Java List(列表)
  • Java ArrayList
  • Java Vector(向量)
  • Java Stack(堆栈)
  • Java Queue(队列)

  • Java Queue 接口
  • Java PriorityQueue
  • Java Deque 接口
  • Java LinkedList(链表)
  • Java ArrayDeque
  • Java Map集合

  • Java Map接口
  • Java HashMap
  • Java LinkedHashMap
  • Java ConcurrentHashMap
  • Java Set集合

  • Java Set 接口
  • Java HashSet 类
  • Java Algorithms(算法)
  • Java Iterator 接口
  • Java ListIterator 接口
  • Java 输入输出(I/O)

  • Java I/O 流
  • Java InputStream 类
  • Java OutputStream 类
  • Java Reader/Writer

  • Java Reader 类
  • Java Writer 类
  • Java FileReader 类
  • Java FileWriter 类
  • Java 其他主题

  • Java Scanner 类
  • Java 类型转换
  • Java 自动装箱和拆箱
  • Java Lambda 表达式
  • Java 泛型
  • Java File 类
  • Java 包装类(Wrapper)
  • Java 命令行参数
  • Java 序列化
  • Java 网络编程
  • Java 发送邮件
  • Java 多线程编程
  • Java Applet 基础
  • Java 文档注释
  • Java 8 新特性
  • Java 实例大全

    学习Java编程的最佳方法是通过实例练习。该页面包含Java基本概念的示例。建议您参考这些示例中的参考资料,并自己尝试使用它们。这个页面上的所有程序都经过测试,应该可以在所有平台上运行。


    1. Java程序以打印整数(由用户输入)

    2. Java程序两个整数相加

    3. Java程序将两个浮点数相乘

    4. Java程序来查找字符的ASCII值

    5. 用于计算商数和余数的Java程序

    6. Java程序交换两个数字

    7. Java程序检查数字是偶数还是奇数

    8. Java程序来检查字母是元音还是辅音

    9. Java程序在三个数字中找到最大的只

    10. Java程序来查找二次方程式的所有根

    11. Java程序来检查闰年

    12. Java程序检查数字是正数还是负数

    13. Java程序检查字符是否为字母

    14. Java程序来计算自然数之和

    15. Java程序查找数字的阶乘

    16. Java程序生成乘法表

    17. 显示斐波那契数列的Java程序

    18. Java程序查找两个数字的最大公因数

    19. Java程序查找两个数字的最小公倍数

    20. Java程序使用循环从A到Z显示字符

    21. Java程序来计算整数中的位数

    22. Java程序反转数字

    23. Java程序来计算数字的幂

    24. Java程序检查数字是否为回文

    25. Java程序检查数字是否为质数

    26. Java程序显示两个间隔之间的质数

    27. Java程序检查Armstrong数字

    28. Java程序在两个间隔之间显示Armstrong数

    29. Java程序使用函数显示间隔之间的质数

    30. Java程序使用函数显示间隔之间的阿姆斯壮数

    31. Java程序以显示数字的因数

    32. Java程序使用switch ... case创建一个简单的计算器

    33. Java程序检查一个数字是否可以表示为两个质数之和

    34. Java程序使用递归查找自然数之和

    35. Java程序使用递归查找数字的阶乘

    36. Java程序使用递归查找最大公因数

    37. Java程序实现二进制数与十进制相互转换

    38. Java程序实现八进制数与十进制相互转换

    39. Java程序实现二进制数与八进制相互转换

    40. Java程序使用递归来反转句子

    41. Java程序使用递归来计算幂

    42. Java程序使用数组计算平均值

    43. Java程序查找数组的最大元素

    44. Java程序来计算标准偏差

    45. Java程序使用多维数组两个矩阵相加

    46. Java程序使用多维数组乘以矩阵

    47. Java程序通过将矩阵传递给函数来将两个矩阵相乘

    48. Java程序查找矩阵转置

    49. Java程序查找字符串中字符的出现次数

    50. Java程序计算句子中元音和辅音的数量

    51. Java程序按字典顺序对元素进行排序

    52. Java程序通过将类传递给函数来添加两个复数

    53. Java程序来计算两个时间段之间的时差

    54. Java代码创建金字塔和图案

    55. Java程序从字符串中删除所有空格

    56. Java程序来打印数组

    57. Java程序将字符串转换为日期

    58. Java程序将数字四舍五入到n个小数位

    59. Java程序来合并两个数组

    60. Java程序实现字符与字符串相互转换

    61. Java程序检查数组是否包含给定值

    62. Java程序检查字符串是否为null或空

    63. Java程序获取当前日期/时间

    64. Java程序将毫秒转换为分钟和秒

    65. Java程序实现两个日期相加

    66. Java程序合并两个列表

    67. Java程序将列表(ArrayList)与Array相互转换

    68. Java程序获取当前工作目录

    69. Java程序将哈希映射(HashMap)转换为列表

    70. Java程序将数组与Set(HashSet)相互转换

    71. Java程序将字节数组转换为十六进制

    72. Java程序根据文件内容创建字符串

    73. Java程序将文本追加到现有文件

    74. Java程序将堆栈跟踪转换为字符串

    75. Java程序将文件与为字节数组相互转换

    76. Java程序将InputStream转换为字符串

    77. Java程序将OutputStream转换为字符串

    78. Java程序按字符串值查找枚举

    79. Java程序比较字符串

    80. Java程序按值对映射进行排序

    81. Java程序按属性对自定义对象的ArrayList进行排序

    82. Java程序检查字符串是否为数字

    83. Java程序创建目录

    84. Java程序重命名文件

    85. Java程序列出目录中的文件

    86. Java程序复制文件

    87. Java程序将char类型变量转换为int

    88. Java程序将int类型变量转换为char

    89. Java程序将长类型变量转换为int

    90. Java程序将int类型变量转换为long

    91. Java程序将布尔变量转换为字符串

    92. Java程序将字符串类型变量转换为布尔值

    93. Java程序将字符串类型变量转换为int

    94. Java程序将int类型变量转换为String

    95. Java程序将int类型变量转换为double

    96. Java程序将双精度类型变量转换为int

    97. Java程序将字符串变量转换为双精度

    98. Java程序将双精度类型变量转换为字符串

    99. Java程序将原始类型转换为对象,反之亦然

    100. Java程序实现冒泡排序算法

    101. Java程序实现快速排序算法

    102. Java程序以实现合并排序算法

    103. Java程序实现二进制搜索算法

    104. Java程序从一个构造函数调用另一个构造函数

    105. Java程序实现私有构造函数

    106. Java程序将lambda表达式作为方法参数传递

    107. Java程序将方法作为参数传递给其他方法

    108. Java程序来计算方法的执行时间

    109. Java程序将字符串转换为InputStream

    110. Java程序将InputStream转换为字节数组

    111. Java程序将文件作为InputStream加载

    112. Java程序创建文件并写入文件

    113. Java程序逐行读取文件的内容

    114. Java程序删除文件

    115. Java程序删除空目录和非空目录

    116. Java程序以获取文件扩展名

    117. Java程序从绝对路径获取文件名

    118. Java程序从两个绝对路径获取相对路径

    119. Java程序对文件中存在的行数进行计数

    120. Java程序来确定对象的类

    121. Java程序创建枚举类

    122. Java程序来打印类的对象

    123. Java程序创建自定义异常

    124. Java程序创建一个不可变的类

    125. Java程序来检查两个字符串是否是字谜

    126. Java程序来计算字符串的所有排列组合

    127. Java程序创建生成随机字符串

    128. Java程序清除StringBuffer

    129. Java程序将字符串中每个单词的首字符大写

    130. Java程序迭代字符串中的每个字符。

    131. Java程序区分字符串==运算符和equals()方法

    132. Java程序在字符串上实现switch语句

    133. Java程序来计算单利和复利

    134. Java程序实现多重继承

    135. Java程序获取操作系统的名称和版本

    136. Java程序检查三个布尔变量中的两个是否为真

    137. Java程序遍历枚举

    138. Java程序检查生日并打印生日快乐消息

    139. Java程序实现LinkedList

    140. Java程序实现堆栈数据结构

    141. Java程序实现队列数据结构

    142. Java程序在一遍历代中获取LinkedList的中间元素

    143. Java程序将LinkedList与数组相互转换

    144. Java程序将Arraylist与数组相互转换

    145. Java程序将ArrayList与字符串相互转换

    146. Java程序遍历ArrayList

    147. Java程序以遍历HashMap

    148. Java程序遍历Set集合

    149. Java程序合并两个列表

    150. Java程序使用键更新HashMap的值

    151. Java程序从ArrayList中删除重复的元素

    152. Java程序使用值从HashMap获取键

    153. Java程序检测LinkedList中是否存在循环

    154. Java程序计算两个集合的并集

    155. Java程序计算两个集合的交集

    156. Java程序计算两组之间的差集

    157. Java程序来检查一个集合是否是另一个集合的子集

    158. Java程序按键对Map进行排序

    159. Java程序将ArrayList作为函数参数传递

    160. Java程序使用Lambda表达式遍历ArrayList

    161. Java程序来实现二叉树数据结构

    162. Java程序执行前序树遍历

    163. Java程序执行后序树遍历

    164. Java程序执行有序树遍历

    165. Java程序来计算树中叶节点的数量

    166. Java程序检查字符串是否包含子字符串

    167. Java程序访问类的私有成员

    168. Java程序来检查字符串是否是两个字符串的有效重组

    169. Java程序实现图形数据结构