
JAVA入门教程
文章平均质量分 64
从搭建环境开始一步一步用代码和文字讲解JAVA开发的基础知识。
我纯洁全身都纯洁
这个作者很懒,什么都没留下…
展开
-
JAVA入门教程:(〇)写在前面的话
很早之前就想写这么一个东西了,只是觉得自己水平有限,而且没有视频,怕弄不好这个东西。毕竟java学习资料太多了,网上一搜一大把,比如百度“尚学堂视频”,点进去后,各种视频都有。不过一个马士兵的java基础都能录300集,我也是醉了。所以,我想写一个java教程,打算把最实用的java技术写给不知道怎么入门的人。如果你是一名拥有java基础的人,现在可以把我的页面关了,因为你可能会觉得我罗里吧嗦...原创 2018-04-03 19:34:14 · 779 阅读 · 3 评论 -
JAVA入门教程:(一)第一个程序
大部分的程序都是从打印“Hello World!”开始此篇文章分为两个部分,第一部分是用记事本编程去实现打印“Hello World!”,第二个部分是用eclips(一款老牌开发工具)去实现打印“Hello World!”。第一部分,用记事本实现:安装JDKhttps://pan.baidu.com/s/1msEf8RaAGbG5-Pdyjq8akA (32位操作系统适用)https://pa...原创 2018-04-03 19:34:23 · 21634 阅读 · 14 评论 -
JAVA入门教程:(二)基本数据类型
java中有8种基本类型,分别是byte、short、int、long、float、double、boolean、char。它们是用来定义和保存数字、单个字符、布尔类型的东西,他们也可以统称为“变量”。他们的定义方式是:基本类型名空格自定义变量名称等号数值。如:int sum = 20;定义方式看下面的例子:1、新建一个类Test1(或者你自己起名字,以后我不再解释了),并...原创 2018-04-03 19:34:29 · 1706 阅读 · 11 评论 -
JAVA入门教程:(三)编码风格
此章内容不涉及java技术,但是他在编码的过程中有着重要的位置。我想早点把这个东西提出来,以便在以后的编码过程中早日良养成好的编码风格。为什么要有良好的编码风格?什么是良好的编码风格?假设我们写的是文章而不是程序,那么你一定觉得诸如文章应该分为若干个自然段、每段开头空两格之类的规则是理所当然的。如果段落的开头不空两格,或者干脆把整个文章写成单独的一段,仔细想来似乎也不会影响文章实质内容的表...原创 2018-04-03 19:34:33 · 2086 阅读 · 2 评论 -
JAVA入门教程:(四)数组
数组对于每一门编程语言来说都是重要的数据结构之一,当然不同语言对数组的实现及处理也不尽相同。Java 语言中提供的数组是用来存储固定大小的同类型元素。你可以声明一个数组变量,如int i[] = new int[10];来代替直接声明10个独立变量,本章将为大家介绍 Java 数组的声明、创建和初始化,并给出其对应的代码。下面是三种定义和是使用数组的方法:public class Te...原创 2018-04-03 19:34:37 · 1243 阅读 · 0 评论 -
JAVA入门教程:(五)流程控制语句
这节课给大家介绍流程控制语句中非常常用的关键字:for、if、break、continue、while、以及逻辑运算符||、&&、>、<、==、!=。下面用代码演示一下打印0-9:public class Test { public static void main(String[] args) { for (int i = 0; i < 1...原创 2018-04-03 19:34:42 · 1116 阅读 · 3 评论 -
JAVA入门教程:(六)整合之前所讲,写一个猜数字的程序
我整合了之前章节所讲,写了一个猜数字的程序。package com.hjgzj.guess;import java.util.Scanner;/** * 这是一个猜数字的程序 * * 作者:https://blog.youkuaiyun.com/hjgzj/article/category/6412075 */public class GuessTheNumber { public ...原创 2018-04-03 19:34:46 · 1107 阅读 · 3 评论 -
JAVA入门教程:(七)对象
〇、说明本章内容能理解多少就理解多少,对于初学者不能全部理解也很正常,只要开发时间长了就能突然醒悟了。一、面向对象简述面向对象是一种现在最为流行的程序设计方法,几乎现在的所有应用都以面向对象为主了,最早的面向对象的概念实际上是由IBM提出的,在70年代的Smaltalk语言之中进行了应用,后来根据面向对象的设计思路,才形成C++,而由C++产生了Java这门面向对象的编程语言。但是...原创 2018-04-08 19:43:03 · 1012 阅读 · 0 评论 -
JAVA入门教程:(八)String、StringBuilder与API
上一章,初步了解了String对象,知道它能用来定义一个字符串变量,本章主要学习String、StringBuilder的方法,以及如何通过API来查找对象和方法的用法。先来了解下String中常用的方法:public class Test { public static void main(String[] args) { String str = " 123456a...原创 2018-05-07 16:31:50 · 1969 阅读 · 0 评论 -
JAVA入门教程:(九)继承
简单粗暴的讲,你继承了你爸,你爸的电脑、汽车、手机你都可以用,而你自己又有自行车、柜子、洗衣机,你儿子又继承了你,你儿子不仅能用你的自行车、柜子、洗衣机,还能用他爷爷的电脑、汽车、手机。java中的继承也类似,使用extends关键字。假设有A、B、C三个类,A类有a属性a方法,B类有b属性b方法、C类有c属性c方法,如果这些属性跟方法都是public的,B继承A的情况下,B可以直接使用A的属...原创 2018-11-30 20:09:43 · 954 阅读 · 2 评论 -
JAVA入门教程:(十)集合
集合跟数组类似,都是用来储存数据的,但是集合用起来更加方便,因为集合提供了很多便捷常用的方法,最大特点是集合不用像声明数组一样需要指定一个长度。常用的集合有这么几类: List、Map 、Set,他们都有不同的特性,需要跟据具体的场景选用合适的集合。1、Listimport java.util.ArrayList;public class JiHe { public static...原创 2019-01-03 17:25:52 · 4047 阅读 · 6 评论 -
JAVA入门教程:(十一)接口
接口是一种用interface声明的类,里面只定义方法,没有方法体,需要由另一个类去用关键字implements实现接口里的全部的方法。声明一个“ShuXue”接口/** * 这是一个数学接口 */public interface ShuXue { //两数相乘方法 public int chengFa(int a, int b); }新建两个类并实现ShuXue...原创 2019-01-10 11:26:23 · 667 阅读 · 0 评论 -
JAVA入门教程:(十二)封装、继承、多态
初级程序员面试问题:JAVA面向对象的三大特性——封装、继承、多态1、封装概念:将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问。解释:就是把类里面的属性定义为private,外部的类不能直接类.属性的方式获取和修改这个属性的值,但是这个类会提供set/get方法,外部类可以通过set/get方法获取和修改这个私有的属性。封装一般用...原创 2019-03-04 15:36:25 · 543 阅读 · 0 评论 -
JAVA入门教程:(十三)异常
异常处理是java中很重要的部分,我们平时写代码其实有很多情况考虑不到,或者我考虑到这一行代码有可能会报错我就要想如果报错了我怎么去处理他能让他正常的返回信息给我。程序一旦发生了异常,就会直接在异常代码地方直接退出程序,不再往后执行了。异常通常分为两类:运行时异常(RuntimeException)和非运行时异常,运行时异常指在写代码时,开发工具(eclips、idea、sts等)不会提示你必...原创 2019-03-19 16:12:03 · 760 阅读 · 0 评论 -
JAVA入门教程:(十四)小结
文章陆陆续续搞了两年了,回头看了下之前写的内容,感觉虽然内容不太多,但是对于入门已经是够了,毕竟技术这个东西不是说所有的都靠学,很多时候是要在工作中去了解,用到什么再学什么。关于JAVA基础,其实还有很多内容没讲到,比如多线程、文件读写(I/O)、网络编程等,这些东西还是以后用到了再说吧。实际工作中,只会JAVA是不行的,JAVA开发是需要多种语言/工具配合使用的,我就想在接下来的文章中把开发中用到技术都简单讲解一下,能让人可以完整的写出一个有实际意义的程序。目前设想的内容有mysql和springboot原创 2021-05-12 11:44:09 · 113 阅读 · 0 评论 -
JAVA入门教程:(十五)安装mysql
安装mysql之前需要下载两个安装包,我放到百度网盘了,最好用我提供的安装包保证一次性成功,如果自己下载最新的安装包,可能安装不顺利,导致没法继续了。没百度网盘会员的下载会贼慢,建议借一个会员账号来下载链接:https://pan.baidu.com/s/11BB9KBqeeVb9UxLa-Y97nQ提取码:1234链接:https://pan.baidu.com/s/19BUDV2b8EsPHxOm04rChmA提取码:1234安装mysql我们先安装mysql-insta..原创 2021-05-12 15:30:46 · 1303 阅读 · 0 评论 -
JAVA入门教程:(十六)创建数据库、表
关于mysql介绍网上一搜一大堆,这里就不再介绍了,我之后的mysql文章只讲最简单基础的用法,主要是为java程序服务的。如果有兴趣多学一点mysql的话,建议去https://www.runoob.com/mysql/mysql-tutorial.html中系统学习,我看了下如果拿出全部时间的话大概一两天就能学完,我也强烈简历先去看看,然后就可以直接跳过之后的关于mysql的文章了。创建数据库右键-新建数据库输入库名、选择字符集和排序规则,点确定创建数据库成功新建表m原创 2021-05-12 18:03:52 · 3107 阅读 · 0 评论 -
JAVA入门教程:(十七)新增、修改、删除
传参原创 2021-08-30 15:13:54 · 1278 阅读 · 0 评论