
Java
javaSE从零基础开始
尘客-追梦
兴趣是最好的老师。
相互学习,互相帮助,大家多多关照谢谢。
展开
-
java基础练习-员工管理系统
文章目录需求基本结构开发工具创建员工类管理界面查询员工需求键盘录入个员工信息(工号,姓名,年龄,居住地)存入集合。然后遍历集合把每一个员工信息存入文本文件,实现基本的功能,增删改查,保存到文件,从文件读取。基本结构开发工具创建员工查询员工添加员工删除员工修改员工退出系统开发工具IntelliJ IDEA 2019创建员工类员工有工号,姓名,年龄,地址等。提供一些get和set方法,对外访问。public class Employee { //员工工号 pri原创 2020-06-20 09:20:28 · 1985 阅读 · 0 评论 -
Java基础知识笔记九(详细)
文章目录IO流概述和分类FileWriter写数据FileWriter写数据的方法FileWriter写数据常见问题FileReader读数据IO流案例字符缓冲流IO流练习IO流概述和分类1,IO流用来处理设备之间的数据传输(1)上传文件(上传头像)和下载文件(迅雷)(2)文件复制(U盘拷贝)2,IO流分类(1)输出流FileWriter(全称字符输出流)(2)输入流FileReader(全称字符输入流)3,注意:流的种类有很多种,目前先学习一些基本的和高效的输入输出流。Java中的原创 2020-06-18 09:14:32 · 950 阅读 · 0 评论 -
Java基础知识笔记八(详细)
文章目录一级目录为什么出现集合类ArrayList类的构造方法ArrayList类的成员方法ArrayList类案例一级目录一:对象数组1.案例1.1 创建一个学生类,属性有姓名/年龄/分数,行为有学习和吃饭1.2 创建一个学生类型的数组,在数组中存储三个学生对象1.3 遍历数组,打印学生信息public class Student {private String name;private int age;private double socre;//省略 构造以及getXxx和set原创 2020-06-16 22:47:02 · 797 阅读 · 1 评论 -
Java基础知识API(详细)
文章目录API概述使用APIString类的概述及构造方法String的特点String类的判断功能String类的获取功能String类的转换功能String类的其他功能String类的练习StringBuilder类概述以及构造方法:StringBuilder类的常用方法StringBuilder的练习API概述1,应用程序编程接口2,假如我们现在要编写一套程序去控制机器人打篮球,程序就需要向机器人发送向前跑、向后跑、投篮、抢板等各种命令。机器人厂商一定会提供一些用于控制机器人的Java类,这些类原创 2020-06-15 10:11:01 · 5412 阅读 · 1 评论 -
Java基础知识笔记六(详细)
这里写目录标题一 封装二 this关键字构造方法一 封装1.封装概述是面向对象三大特征之一是面向对象编程语言对客观世界的模拟,客观世界里成员变量都是隐藏在对象内部的,外界无法直接操作和修改。就像刚才说的年龄。2.封装原则:将不需要对外提供的内容都隐藏起来。把属性隐藏,提供公共方法对其访问。成员变量private,提供对应的getXxx()/setXxx()方法好处:通过方法来控制成员变量的操作,提高了代码的安全性把代码用方法进行封装,提高了代码的复用性二 this关键字1.this原创 2020-06-14 07:57:40 · 906 阅读 · 2 评论 -
Java基础知识笔记五(详细)
文章目录一 思想概述1.1面向过程1.2面向对象二 两者的区别三 类与对象四 类的定义五 类与对象的案例六 对象内存图七 成员变量和局部变量的区别八 private关键字一 思想概述1.1面向过程1,因为面向对象思想是基于面向过程思想。回想一下之前,在做一些练习的时候,我首先得清楚,我需要做什么操作,然后在一步步分析要怎么做,最后用代码实现。需要面对每一个步骤和过程。2,面向过程的代表语言:C语言1.2面向对象1,当需求单一或者简单时,我们一步一步的做是ok的,并且效率也挺高。但是随着需求的更改原创 2020-06-13 11:22:30 · 7104 阅读 · 12 评论 -
Java基础知识小练习
文章目录回文数字数组求和评委打分数据加密兔子问题回文数字1,需求:打印5位数中的所有回文数。2,举例:12321是回文数,个位与万位相同,十位与千位相同。3,分析:首先我们应该想到水仙花数个,十,百位数字的求法。思想和它的一样,我们应分别求这五位数字,定义五个变量a,b,c,d,e来存放它。然后加个if判断,百位数字比十位大1,十位比个位大1。package com.baidu.demo;public class Method { public static void main(Stri原创 2020-06-12 09:13:54 · 1388 阅读 · 0 评论 -
Java基础知识笔记四(详细)
文章目录方法概述方法定义及格式方法概述假设有一个坦克大战的游戏,游戏在运行过程中,要不断地发射炮弹(我方坦克攻击敌方坦克)。发射炮弹的动作需要编写200行的代码,在每次实现发射炮弹的地方都需要重复地编写这200行代码,这样程序会变得很臃肿,可读性也非常差。为了解决代码重复编写的问题,可以将发射炮弹的代码提取出来放在一个{}中,并为这段代码起个名字,这样在每次发射炮弹的地方通过这个名字来调用发射炮弹的代码就可以了。上述过程中,所提取出来的代码可以被看作是程序中定义的一个方法,程序在需要发射炮弹时调用该方法原创 2020-06-11 09:10:12 · 1230 阅读 · 4 评论 -
Java基础知识笔记三(详细)
文章目录随机数(Rendom)数组概述内存分配内存图解数组初始化二维数组数组反转随机数(Rendom)1,作用:产生一个随机数2,使用步骤:(1)导包:import java.util.Random(2)创建对象:Random r=new Random();(3)获取随机数:int number = r.nextInt(100);*注意点:产生的数据在0到100之间,含头不含尾[0,100)。如果我们想要产生一个30~59 ,45~99这样的数。我们就可以利用(A-B)+B+1;列如(59-3原创 2020-06-10 08:48:41 · 1659 阅读 · 2 评论 -
Java基础知识笔记(详细)
文章目录集成开发环境创建项目编写程序运算符控制台输入IDEA的常用快捷键集成开发环境IDEA是一个专门针对Java的集成开发工具(IDE),由Java语言编写。所以,需要有JRE运行环境并配置好环境变量。它可以极大地提升我们的开发效率。可以自动编译,检查错误。创建项目创建项目-创建模块-创建包-创建类(1)创建一个工程(2)jdk版本我这里是1.7的(3)我命名为java_Web(4)创建一个Module我命名为day01(5)创建包和类编写程序Java第一个程序pac原创 2020-06-09 10:19:29 · 30701 阅读 · 52 评论 -
用记事本写Java第一天
文章目录Java语言的概述HelloWorld案列关键字常量变量数据类型标识符类型转换总结Java语言的概述1,Java的介绍2,Java的作用其实Java的应用领域非常广泛。可以做应用系统、互联网网站、游戏开发、以及移动端的安卓等。学了Java之后就可以从事Java的软件开发工作,而且目前企业里紧缺的就是软件人才,Java以自身的优势市场份额排在计算机编程语言第一位,缺口尤为。Java编程是技术活,技术活就不愁没人要。3,Java语言的发展史詹姆斯·高斯林(James Gosling)原创 2020-06-08 09:03:40 · 1096 阅读 · 0 评论