![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础
文章平均质量分 71
晗烟梦雨
萌新一枚
展开
-
java高级教学(从object类开始)
Java Object 类 Java Object 类是所有类的父类,也就是说 Java 的所有类都继承了 Object,子类可以使用 Object 的所有方法。 Object 类位于 java.lang 包中,编译时会自动导入,我们创建一个类时,如果没有明确继承一个父类,那么它就会自动继承 Object,成为 Object 的子类。 Java 泛型 Java 泛型(generics)是 JDK 5 中引入的一个新特性, 泛型提供了编译时类型安全检测机制,该机制允许程序员在编译时检测到非法的类型。 泛型原创 2021-04-04 14:44:25 · 116 阅读 · 1 评论 -
java基础教程9(完结篇)
Java 网络编程 TCP:TCP(英语:Transmission Control Protocol,传输控制协议) 是一种面向连接的、可靠的、基于字节流的传输层通信协议,TCP 层是位于 IP 层之上,应用层之下的中间层。TCP 保障了两个应用程序之间的可靠通信。通常用于互联网协议,被称 TCP / IP。 UDP:UDP (英语:User Datagram Protocol,用户数据报协议),位于 OSI 模型的传输层。一个无连接的协议。提供了应用程序之间要发送数据的数据报。由于UDP缺乏可靠性且属于无原创 2021-04-04 14:41:33 · 70 阅读 · 0 评论 -
java高级教程(数据结构从Java HashSet)
Java HashSet 对Java HashSet的了解: 包之间的关系: 怎么使用: HashSet 类提供类很多有用的方法,添加元素可以使用 add() 方法 我们可以使用 remove() 方法来删除集合中的元素: 如果要计算 HashSet 中的元素数量可以使用 size() 方法: 可以使用 for-each 来迭代 HashSet 中的元素 和上一节不一样的方法: Java HashMap 怎么声明: HashMap的方法: 删除所有键值对(key-value)可以使用原创 2021-03-29 14:04:03 · 76 阅读 · 0 评论 -
java高级教程数据结构(上接java基础教学6)
Java 数据结构 Java 集合框架 Java ArrayList ArrayList 类是一个可以动态修改的数组,与普通数组的区别就是它是没有固定大小的限制,我们可以添加或删除元素。 实例: import java.util.ArrayList; public class RunoobTest { public static void main(String[] args) { ArrayList<String> sites = new ArrayList&l原创 2021-03-29 13:34:26 · 87 阅读 · 0 评论 -
Java基础教学6(从封装开始讲述)
Java 封装 在面向对象程式设计方法中,封装(英语:Encapsulation)是指一种将抽象性函式接口的实现细节部分包装、隐藏起来的方法。 封装可以被认为是一个保护屏障,防止该类的代码和数据被外部类定义的代码随机访问。 实现Java封装的步骤 修改属性的可见性来限制对属性的访问(一般限制为private) public class Person { private String name; private int age; } 这段代码中,将 name 和 age 属性设置为私有的原创 2021-03-28 22:20:15 · 67 阅读 · 0 评论 -
Java基础教学5(从继承开始)
Java 继承 类的继承格式 class 父类 { } class 子类 extends 父类 { } 举例: public class Animal { private String name; private int id; public Animal(String myName, int myid) { name = myName; id = myid; } public void eat(){原创 2021-03-28 16:47:04 · 104 阅读 · 0 评论 -
Java基础教学4
Java 流(Stream)、文件(File)和IO 读取控制台输入 Java 的控制台输入由 System.in 完成。 为了获得一个绑定到控制台的字符流,你可以把 System.in 包装在一个 BufferedReader 对象中来创建一个字符流。 下面是创建 BufferedReader 的基本语法: BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); Bu原创 2021-03-26 17:27:18 · 72 阅读 · 0 评论 -
java基础教学3(从数组开始)
Java 数组 double[] myList; // 首选的方法 或 double myList[]; // 效果相同,但不是首选方法 实例: public class TestArray { public static void main(String[] args) { // 数组大小 int size = 10; // 定义数组 double[] myList = new double[size];原创 2021-03-26 13:47:29 · 100 阅读 · 0 评论 -
java基础教程2
Java 循环结构 while 循环 while是最基本的循环,它的结构为: while( 布尔表达式 ) { //循环内容 } do…while 循环 do { //代码语句 }while(布尔表达式); for循环 for(初始化; 布尔表达式; 更新) { //代码语句 } Java 增强 for 循环 for(声明语句 : 表达式) { //代码句子 } break 关键字 break 主要用在循环语句或者 switch 语句中,用来跳出整个语句块。 brea原创 2021-03-25 22:43:22 · 54 阅读 · 0 评论 -
java基础教程 1
Java 开发环境配置 现在的Java开发环境基本上是不需要手动配置的,直接下载安装就好了,在安装的时候在PATH的选项上面的打个对勾就好了,检验的时候有win+R打开运行在上面输出cmd进入控制界面,在上面输入java -version 看是否出现如下图片,如果出现则认为是成功了。 JAVAIDE 我原来用Eclipse:免费开源的java IDE,下载地址: 链接 但是现在我在用这个 JetBrains 的 IDEA, 下载地址:链接 感觉都可以凭自己喜好吧,不过jetBrains需要花一定数量的钱原创 2021-03-19 16:14:36 · 215 阅读 · 0 评论