博客专栏  >  编程语言   >  JAVA SE基础知识

JAVA SE基础知识

本专栏主要包括的是本人通过看视频,看书,总结的JAVA SE部分的知识点,希望能帮到JAVA初学者,文章中如果有错误,希望能及时联系我,我会进行修改,不要误导他人。

关注
0 已关注
21篇博文
  • 如何使用Class和ClassLoader加载文件

    很多时候我们都需要在程序中加载各种文件,比如在加载配置文件,加载properties文件,或者只是加载一个文本文件,然后输出其中的内容,我在初学java的时候,就对加载文件非常头疼,今天又遇见了加载文...

    2018-05-05 15:55
    25
  • Java实现简单的图形界面计算器

    前言 因为这两天我们的Java实验课程需要做两个小的图形化界面,其中就有一个图形界面的计算器,所以稍微花了点时间做了一个,同时复习了一下Java的基础内容和GUI编程。因为代码中的注释特别详细,所以...

    2018-06-11 09:44
    48
  • Java实现简易的界面通讯录

    前言 这个也是Java实验课程的一个作业,和Java实现简单的图形界面计算器一起做的,因为以前没有做过GUI编程,所以做的非常简陋,还有很多BUG,但是感觉当个作业也够了。 程序功能和截图 ...

    2018-06-11 09:53
    152
  • java学习笔记--注解

    一、什么是注解 1、语法:@注解名称 2、注解的作用:代替xml配置文件,servlet3.0中就可以不再使用web.xml,而是使用注解代替,注解是有框架来读取使用的。 3、注解的使用 定...

    2018-03-11 20:38
    37
  • java基础知识--反射

    一、反射是什么?反射有什么用? JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法...

    2018-02-05 16:09
    48
  • Java基础知识--变量

    本人的GitHub:戳我一下 昨天写了两个小时 , 结果账号没绑定 , 崩溃了一会 , 重新写吧……..这些知识点是从《Java核心技术》和《Thinking in Java》两本书总结的,但本人水...

    2017-10-25 19:00
    76
  • Java基础知识--带标签的break和continue

    本人的GitHub:戳我一下 、、##举个栗子: public class LabeledFor { public static void main(String[] args) { ...

    2017-10-26 19:50
    56
  • Java基础知识--数组

    本人的GitHub:戳我一下 在java中,数组是一种效率最高的储存和访问对象引用序列的方式 一维数组: 声明: int[] a; 或 int a[]; int [] a = new i...

    2017-10-26 20:26
    66
  • java基础知识--类和对象、继承(一)

    本人的GitHub:戳我一下 类是构造对象的模版,由类构造对象的过程称为类的实例化,就像你想造汽车,那类就是造汽车的图纸,对象就是汽车。对象中的数据称为“域”,函数称为“方法”。(叫法不同的也不是...

    2017-10-28 17:22
    107
  • java基础知识--类与对象、继承(二)

    本人的GitHub:戳我一下 1. java程序设计语言总是采用按值调用,也就是说,方法得到的是所有参数值的一个拷贝,方法不不能修改传递给它的任何参数变量的内容。例如: public swa...

    2017-10-29 17:07
    86
  • java基础知识--多态

    本人的GitHub:戳我一下 多态,也被称为动态绑定,运行时绑定,后期绑定,我在看马士兵老师的视频时,听他讲到过一句话,我感觉这句话总结了多态的特性,这句话是“父类引用指向子类对象”,多态就是通过父...

    2017-10-30 19:10
    77
  • java基础知识--抽象类和接口

    本人的GitHub:戳我一下 抽象类: 如果自下向上的在类的继承层次结构中上移(继承层次结构中父类在上,子类在下),位于上层的类更具有通用性,也更加抽象,因此,java中有一种类不能实例化对象...

    2017-10-31 19:56
    123
  • java基础知识--lambda表达式

    本人的GitHub:戳我一下 lambda表达式是一个代码块,以及必须传入代码的变量规范。例如: (String first String second)->first.length() ...

    2017-11-02 20:21
    57
  • java基础知识--IO流示例

    本人的GitHub:戳我一下 示例(一)——File类的基本用法 /** * File类的基本用法 */ package com.yifanjia.one; import java.io....

    2017-11-13 17:15
    57
  • java基础知识--死锁

    举一个简单的例子理解一下死锁: 假如有两个人吃火锅,一个叫甲,一个叫乙,但是两个人各有一根筷子,两人都不把自己的筷子给对方,所以两个人都不能吃饭。(哈哈,本来想说吃饭,可是发现其实可以直接用手,所以...

    2018-02-02 12:56
    38
  • java基础--一个简单的记事本

    本人的GitHub:戳我一下 这个程序还有很多问题,但是总的框架已经搭好,因为图形界面并不是主要的学习内容,所以这个写的挺糟糕的。 /** * 我的记事本(界面+功能) */ package ...

    2017-11-13 19:40
    317
  • java基础--坦克大战(一)

    本人的GitHub:戳我一下(该项目的全部内容可以从GitHub上下载) 坦克大战这个项目很多学习人在学习java的过程中都做过,我从网上看了韩顺平老师的视频,然后做出了这么一个小游戏,其中还有很多...

    2017-11-16 17:15
    129
  • java基础--坦克大战(二)

    本人的GitHub:戳我一下(该项目的全部内容可以从GitHub上下载) MyTankGame /** * 坦克游戏 * 1、画出坦克 * 2、坦克可以上下左右行走 * 3、坦克可以发...

    2017-11-16 17:18
    119
  • java配置环境变量

    本人的GitHub:戳我一下 因为上次比赛时忘了怎么配置环境变量,不得已让前面的同学帮我配了一下,感觉总不能到了省赛上还让别人帮忙,所以今天专门学习一下怎么陪环境变量,并记录下来,希望以后能不忘...

    2018-01-26 15:19
    64
  • java基础知识补漏

    本人的GitHub:戳我一下 一、静态代码块: 用static {} 包住的代码块叫做静态代码块。 特点:随着类的加载而执行,只执行一次 示例: class StaticCode { ...

    2018-01-31 16:49
    24
img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部