Java基础与进阶
本专栏主要讲解Java的基础知识,同时以案例为导向对java进阶进行细致生动的讲解,包括Java在编程中遇到的各种疑难Bug。
优惠券已抵扣
余额抵扣
还需支付
¥19.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
听雪闻歌
IT技术(java、Matlab、Sql等),三维设计(3dmax、SketchUp、CREO等),二维设计(Photoshop、CAD等),CNC数控技术,考研技巧总结等。
展开
-
Java编程语言学习:Java语言编程的基础知识之构造代码块、静态代码块、this、静态应用工具类、将文档注释显示到网页上及其代码实现之详细攻略
Java编程语言学习:Java语言编程的基础知识之构造代码块、静态代码块、this、静态应用工具类、将文档注释显示到网页上及其代码实现之详细攻略目录构造代码块静态代码块this静态应用工具类将文档注释显示到网页上 文档注释 文档标识符 构造代码块(给所有对象A、B…统一初始化);对象一建立就运行,优先于构造函数执行;构造代码块是给所有不同对象共性的初始化内容;//构造代码块(给所有对象A、B…统一初始化);对象一建立就...原创 2021-09-10 21:41:23 · 1287 阅读 · 0 评论 -
Java编程语言学习:Java语言编程的基础知识之方法的重载,子父类成员特点(构造函数、成员变量、匿名对象、对象的转型、Object特殊类、构造方法)及其代码实现之详细攻略
Java编程语言学习:Java语言编程的基础知识之方法的重载,子父类成员特点(构造函数、成员变量、匿名对象、对象的转型、Object特殊类、构造方法)及其代码实现之详细攻略目录方法的重载子父类成员特点:构造函数、成员变量、成员方法的覆盖;(1)、构造函数(2)、成员变量(3)、匿名对象(4)、对象的转型(5)、Object特殊类(6)、构造方法方法的重载指一个类中可定义有相同名字但参数不同的多个方法,调用时会根据不同的参数列表选择对应...原创 2020-12-27 19:44:24 · 1123 阅读 · 2 评论 -
Java编程语言学习:Java语言编程的基础知识之面向对象三大基本特征(封装、继承、多态)及其代码实现之详细攻略
Java编程语言学习:Java语言编程的基础知识之面向对象三大基本特征(封装、继承、多态)及其代码实现之详细攻略目录面向对象三大基本特征(封装、继承、多态)及其代码实现封装(1)、封装encapsulation:修改属性的访问权限来限制对属性的访问继承—类、接口(1)、接口的多实现案例一(2)、接口的多实现案例二多态(1)、多态案例:俄罗斯方块;各种方块随机产生+各自变形动作面向对象三大基本特征(封装、继承、多态)及其代码实现...原创 2020-12-27 19:34:39 · 1146 阅读 · 1 评论 -
Java编程语言学习:Java语言编程的基础知识之关键字return、this、static、final、abstract等之详细攻略
Java编程语言学习:Java语言编程的基础知识之关键字return、this、static、final、abstract等之详细攻略目录Java语言编程的基础知识之关键字return、this、static、final、abstract等之详细攻略关键字return例句关键字this例句关键字static例句关键字final例句关键字abstract例句Java语言编程的基础知识之关键字return、this、static、final、a...原创 2020-12-27 19:13:42 · 719 阅读 · 0 评论 -
Java编程语言学习:Java基础案例之数组相关案例(计算平均分、打擂台求最高分、升序排列输出,查找、插入算法、冒泡排序、选择排序,多维数组案例(学生成绩管理系统)多个案例代码实现之详细攻略
Java编程语言学习:Java基础案例之数组相关案例(计算平均分、打擂台求最高分、升序排列输出,查找、插入算法、冒泡排序、选择排序,多维数组案例(学生成绩管理系统)多个案例代码实现之详细攻略目录Java基础案例之数组相关案例(求平均分、求最高分、升序排列,数组的算法、冒泡排序 、选择排序,多维数组)多个案例代码实现1、数组基础案例—使用数组解决问题(1)、动态的从键盘录入信息并赋值;使用数组计算输入五个学生成绩的平均分;(2)、利用数组的length属性,先定义用户输入学生个..原创 2020-12-27 18:15:13 · 1766 阅读 · 0 评论 -
Java编程语言学习:Java基础案例之语法结构(条件结构if语句-swith语句、while循环-do while循环-for循环-continue循环结构等)20多个案例代码实现之详细攻略
Java编程语言学习:Java基础案例之语法结构(条件结构if语句-swith语句、while循环-do while循环-for循环-continue循环结构等)20多个案例代码实现之详细攻略目录语法结构(条件结构if语句-swith语句、while循环-do while循环-for循环-continue循环结构等)20多个案例代码实现之详细攻略1、If条件语句(1)、多重if结构:根据得到不同分数范围输出奖励语(2)、嵌套if结构:箱子里套有小箱子;根据不同性别继续提问不原创 2020-12-27 15:46:14 · 1795 阅读 · 3 评论 -
Java编程语言学习:Java语言编程的基础案例之程序模板案例集合之详细攻略
Java编程语言学习:Java语言编程的基础案例之程序模板案例集合之详细攻略目录Java语言编程的基础案例之程序模板、语法结构之条件结构案例集合之详细攻略1、程序模板结构2、程序模板案例Java语言编程的基础案例之程序模板、语法结构之条件结构案例集合之详细攻略1、程序模板结构函数也叫方法,主函数是个特殊的方法。importjava.util.*;//导入 java内 的包 的所有类;util是包;若*替换为Scanner类、Random类、Arra原创 2020-12-27 15:45:23 · 1212 阅读 · 0 评论 -
Java编程语言学习:Java语言编程的基础案例之人机交互的数据的输入、输出
Java编程语言学习:Java语言编程的基础案例之人机交互的数据的输入、输出目录Java语言编程的基础案例之人机交互的数据的输入、输出(1)、向屏幕输出一句话:你好,世界!(2)、数字交换实例Java语言编程的基础案例之人机交互的数据的输入、输出人机交互的数据的输入:使用扫描仪;整型数据输入:int.nextInt()来接受;双精度小数输入:in.nextDouble()来接收;字符串输入:in.next()来接收;人机交互的数据的输入:使用扫描仪;整型数据原创 2020-12-27 15:20:15 · 923 阅读 · 1 评论 -
MyEclipse:MyEclipse软件界面简介(菜单栏、工具栏、侧边栏、工作区)之详细攻略
MyEclipse:MyEclipse软件界面简介(菜单栏、工具栏、工作区)之详细攻略目录MyEclipse软件界面简介(菜单栏、工具栏、侧边栏)菜单栏工具栏工作区更新中……MyEclipse软件界面简介(菜单栏、工具栏、工作区)菜单栏FileNew:Java Project:新建一个java项目:里面放入多个class文件,便于管理;点击新建,给定Project name英文名字Java_me01、剩下的默认,finish即可;新原创 2020-12-27 15:06:36 · 2525 阅读 · 2 评论 -
Java编程语言学习:Java语言编程的基础知识之基础程序设计、面向对象程序设计(类与对象、封装、继承、多态、设计模式、异常、包)及相关案例实现之详细攻略
Java编程语言学习:Java语言编程的基础知识之基础程序设计、面向对象程序设计(类与对象、封装、继承、多态、设计模式、异常、包)及相关案例实现之详细攻略目录Java语言编程的基础知识之基础程序设计、面向对象程序设计(类与对象、封装、继承、多态、设计模式、异常、包)及相关案例实现基础程序设计面向对象程序设计类与对象1、创建类2、类的属性和方法封装继承多态设计模式异常包Java语言编程的基础知识之基础程序设计、面向对象...原创 2020-12-27 14:40:46 · 1269 阅读 · 0 评论 -
Java编程语言学习:Java语言编程的基础知识之文档注释、Java关键字、流程控制语句之详细攻略
Java编程语言学习:Java语言编程的基础知识之文档注释、Java关键字、流程控制语句之详细攻略目录Java语言编程的基础知识之文档注释、Java关键字、流程控制语句文档注释1、普通注释2、文档注释提取到html网页上Java关键字Java的流程控制语句if…else语句while循环、do…while循环for循环Java语言编程的基础知识之文档注释、Java关键字、流程控制语句文档注释1、普通注释/*ArrayOpe原创 2020-12-26 23:54:42 · 1072 阅读 · 0 评论 -
Java编程语言学习:Java语言编程的基础知识之Java的变量与数据类型、符号、运算符、数组Array总结之详细攻略
Java编程语言学习:Java语言编程的基础知识之Java的变量与数据类型、符号、运算符、数组Array总结之详细攻略目录Java语言编程的基础知识之Java的变量与数据类型、符号、运算符、数组总结变量变量名称——房间名字 变量类型——房间类型基本数据类型引用数据类型类型转换(1)、自动类型转换(2)、强制类型转换:(类型名)表达式,(int)9.8即强制转为变为整数型9变量值——入住客人 符号基础符号运算符根据操作数...原创 2020-12-26 23:33:36 · 1014 阅读 · 0 评论 -
Java编程语言学习:Java语言基础案例(如求两门课分数之差、三门课平均分、关系运算符作比较)之详细攻略
Java编程语言学习:Java语言基础案例(如求两门课分数之差、三门课平均分、关系运算符作比较)之详细攻略目录Java语言基础案例1、求两门课分数之差、三门课平均分;2、关系运算符作比较Java语言基础案例1、求两门课分数之差、三门课平均分;int JAVA=90;int SQL=60;int STB=89;int AA=JAVA-SQL;int sum=JAVA+SQL+STB;int avg=sum/3;System.out....原创 2020-12-26 21:52:09 · 1712 阅读 · 1 评论 -
Java:Java语言编程的基础知识(如约定俗成命名规则,JVM、Heap堆、Stack栈、Data segment数据)之详细攻略
Java:Java语言编程的基础知识(如约定俗成命名规则,JVM、Heap堆、Stack栈、Data segment数据)之详细攻略目录Java:Java语言编程的基础知识1、约定俗成命名规则2、Java基础知识点JVMHeap堆Stack栈Data segment数据Java:Java语言编程的基础知识1、约定俗成命名规则类名首字母必须大写;方法和属性必须小写;由多个单词组成的类名或方法必须采用驼峰标识;如类名StudentAdmin原创 2020-12-26 20:51:55 · 405 阅读 · 2 评论 -
MyEclipse:MyEclipse软件中进行Java编程使用技巧总结之详细攻略
MyEclipse:MyEclipse软件中进行Java编程使用技巧总结之详细攻略目录MyEclipse软件中进行Java编程使用技巧总结之详细攻略1、将声明的多个变量批量生成取/赋值2、将编写的程序自动有序排版3、多行文档快速注释4、快速定位某个函数方法MyEclipse软件中进行Java编程使用技巧总结之详细攻略1、将声明的多个变量批量生成取/赋值选择多个private,右键source > Generate Getters ...原创 2020-12-26 20:44:47 · 1020 阅读 · 0 评论 -
成功解决cmd中运行java,出现不是内部或外部命令的错误
成功解决cmd中运行java,出现不是内部或外部命令的错误目录解决问题解决方法解决问题cmd中运行java,出现不是内部或外部命令的错误解决方法 首先cmd中输入java等价于双击java.exe软件。是因为没有安装JDK语言软件开发包,或者安装了没有设置电脑环境变量引起的。验证环境变量是否正确:cmd中运行path,包含目录jdk\bin即可;...原创 2020-12-26 20:39:17 · 4821 阅读 · 1 评论 -
Java:推荐Java初学者之实现Java语言编程环境部署的两种方法(图文教程)之详细攻略
Java:推荐Java初学者之实现Java语言编程环境部署的两种方法(图文教程)之详细攻略目录推荐Java初学者之实现Java语言编程环境部署的两种方法(图文教程)T1、JDK语言软件开发包+Dos系统内操作+设置电脑环境变量T2、MyEclipse软件,类似Microsoft Visual Studio 语言编程软件MyEclipse安装包MyEclipse的安装推荐Java初学者之实现Java语言编程环境部署的两种方法(图文教程)...原创 2020-12-26 20:36:16 · 1570 阅读 · 0 评论 -
成功解决从网上下载的程序,在进行编程的时候关键词、包或库函数没有出现颜色、斜体变化的
成功解决从网上下载的程序,在进行编程的时候关键词、包或库函数没有出现颜色、斜体变化的目录解决问题解决方法1、从网上下载的程序,如果在该出现颜色、斜体变化的关键词没有变化2、两种方法加载网上下载的程序T1、 Import设置T2、Open project from File system设置解决问题从网上下载的程序,在进行编程的时候关键词、包或库函数没有出现颜色、斜体变化的解决方法1、从网上下载的程序,如果在该出现颜色、斜体...原创 2020-12-26 20:16:23 · 801 阅读 · 0 评论 -
Java:Java软件安装(包括src、bin、gen、assets、res文件简介)以及Java SE Java EE Java ME的简介与区别之详细攻略
Java:Java软件安装(包括src、bin、gen、assets、res文件简介)以及Java SE Java EE Java ME的简介与区别之详细攻略目录Java软件安装(包括src、bin、gen、assets、res文件简介)1、src、bin、gen、assets、res文件简介Java中Java SE Java EE Java ME的简介与区别之详细攻略Java软件安装(包括src、bin、gen、assets、res文件简介) ...原创 2020-12-26 20:09:42 · 1490 阅读 · 0 评论 -
【转】Myeclipse2017:Myeclipse2017-CI3汉化破解版本的安装过程详细攻略
原文来源:Myeclipse2017:Myeclipse2017-CI3汉化破解版本的安装过程详细攻略Myeclipse2017-CI3汉化破解版本的安装过程1、第一步,运行程序,myeclipse-2017-ci-3-offline-installer-windows.exe190513 10:44更新:如果Myeclipse版本本身有问题,比如,曾经出现过最下边两个问题。...原创 2019-05-13 09:54:13 · 794 阅读 · 1 评论 -
Java之Socket:客户端发送消息系统的搭建ChatClientNet.java
package Net;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.io.OutputStream;import java.io.PrintStream;import j...原创 2018-07-12 11:21:01 · 425 阅读 · 0 评论 -
Java之C/S案例:Java聊天软件开发搭建知识点
File: I/OGUI:AWT/SwingSocket:网络编程JDBC:数据库操作Threading:多线程Applet:过时了,暂时不需要了原创 2018-07-10 15:19:55 · 960 阅读 · 0 评论 -
成功解决Java was started but returned exit code=-1
解决问题Java was started but returned exit code=-11905131、第二次出现该错误,是因为我更改了Eclipse的工作空间,出现该错误解决思路 大多数的原因都是jdk被破坏,有的网友说隔天或者杀毒误删除的问题导致jdk不完整,我感觉很有可能的!这种情况是针对一直使用eplise的用户,当某天使用的...原创 2019-03-21 22:38:06 · 25987 阅读 · 4 评论 -
Java:Java实现简单闹钟设计
//设计时钟界面import java.applet.Applet;import java.awt.Color;import java.awt.Graphics;import java.util.Calendar;import java.util.GregorianCalendar;public class Clock02 extends Applet implements ...原创 2018-11-01 17:02:15 · 10281 阅读 · 3 评论 -
成功解决:Exception in thread "AWT-EventQueue-0"
解决问题Exception in thread "AWT-EventQueue-0"解决思路boolean b=FileUtils.checkLogin(username,pwd);该段代码函数的返回值有问题,极可能是checkLogin方法出错,仔细查看FileUtils.checkLogin方法即可!...原创 2018-07-11 14:25:59 · 38811 阅读 · 0 评论 -
Java:自定义模拟QQ登陆窗口,并验证登录名和密码是否正确之ClientLogin.java文件内容(1)
ClientLogin.java文件内容package ui;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.*;import javax.swing.ImageIcon;import javax.swing.JFrame;import javax.s...原创 2020-03-22 23:30:38 · 373 阅读 · 0 评论 -
Java:自定义模拟QQ登陆窗口初级版(1),并验证登录名和密码是否正确
界面完成显示1、文件概要2、ClientLogin.java文件内容package ui;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.*;import javax.swing.ImageIcon;import javax.swing.JFrame;...原创 2018-07-11 14:19:52 · 2493 阅读 · 0 评论 -
Java:Java程序调用db.properties文件(模仿数据库)内的数据
package ui.tools;//java程序调用db.properties文件内的数据import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.io.InputStream;impo...原创 2018-07-10 22:29:12 · 729 阅读 · 0 评论 -
Java:Java的面向对象
类与对象创建类:先声明Person类(先定义属性,再定义行为),再创建主程序A6_4进行调用Person类的属性或行为;(1)若类文件与主程序文件在同个.java文件内或在同个文件夹下,则不必使用导入import语句//类包含Scanner类、Random类、Arrays类等;//新创建Person类,去帮我做事情;public class Person {String name; ...原创 2018-06-22 18:07:28 · 431 阅读 · 0 评论 -
Java:Java的关键字
常见单词:class类、static静态的、void无返回类型、String字符串、args参数、System系统的、out输出设备、print打印;关键字Return:返回方法指定类型的值;结束方法的执行(仅仅一个return语句);关键字toString:在java中,所有对象都有toString()的方法;若没有定义toString方法会输出对象的哈希码值;通常只是为了方便输出,如Syst...原创 2018-06-22 18:05:59 · 1014 阅读 · 0 评论 -
Java:流程控制语句
流程控制语句 流程控制语句if…else语句(1)若有上下并排的if语句,从上到下一个个执行,但如果遇到if语句的return;则下边的if语句不再执行。switch语句while循环 do…while循环for循环...原创 2018-06-22 18:04:41 · 158 阅读 · 0 评论 -
Java:Java的数据类型
用十六进制表示内存地址;内存地址不好记住就用变量标记; 一个字节是占八位; 而C语言没有boolean类型;原创 2018-06-22 18:03:44 · 323 阅读 · 0 评论 -
Java:自定义模拟QQ客户端登陆窗口升级版(2),客户端~登陆窗口+聊天窗口
先上效果图1、文件概要2、ClientLogin.java文件内容3、db.properties文件内容4、FileUtils.java文件内容package ui.tools;//java程序调用db.properties文件内的数据import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoun...原创 2018-07-11 21:26:01 · 757 阅读 · 0 评论 -
Java:chatServerUi.java文件内容(2)
package ui;import java.awt.Color;import java.awt.Toolkit;import javax.swing.ImageIcon;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JPanel;...原创 2020-03-22 23:30:02 · 151 阅读 · 0 评论 -
Java:Java在企业实战中用到的知识点
Java之I/O流Java之GUIJava之SocketJava之多线程Java之JDBC原创 2018-07-06 13:00:48 · 318 阅读 · 0 评论 -
Java:Java编程实现互联网大佬局域网聊天GUI界面+Socket通讯
Java实现互联网大佬之间局域网聊天功能原创 2018-07-12 17:38:59 · 1809 阅读 · 1 评论 -
Java:Java编程过程中的问题与解决
1、需要替换Java工程下src文件夹的images文件夹的图片,但是替换后,还是没有变化原因:因为Java工程文件在你执行编译运行后,它会自动类似复制所有文件夹到Java工程的bin文件夹下,所以,替换图片或其他文件时,一定要连同bin文件夹下一起替换掉即可!...原创 2018-07-12 17:31:54 · 602 阅读 · 0 评论 -
Java之jar包:将java程序打包成独立的程序运行(只需三张图搞定!)
第一步:选择打包的项目文件夹,右键导出,选择可运行的JAR文件第二步:启动配置:选择入口的主文件;导出目标:选择导出到的文件夹、文件名称。第三步:打开jar包,右键打开方式,选择Java(TM)Platform SE...原创 2020-03-02 09:20:36 · 281 阅读 · 0 评论 -
Java之ServerSocket:服务器端监听系统的搭建ChatServerNet.java
package Net;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.net.ServerSocket;import java.net.Socket;import ja...原创 2018-07-12 11:17:47 · 926 阅读 · 0 评论 -
Java:Java多线程的那些七七八八事
Java的多线程原创 2018-07-12 11:03:45 · 202 阅读 · 0 评论