【Java基础感觉不是很扎实,是继续往下学习还是重新在学一遍?】教程文章相关的互联网学习教程文章

Java基础之面向对象

01. 什么是面向对象? 1. 面向对象是一种思想, 更符合我们思考问题的一种习惯 2. 将复杂的问题简单化 3. 将我们从执行者的位置变成了指挥者 02. 类与对象的关系? 问题:什么是类? 类是一组相关属性和行为的集合, 可以将类看做为一个模子,或者是一张图纸 类仅仅是对事物的一种描述, 而对象则是具体存在的事物 问题: 关系是什么? 可以根据类去创建对象...

Java 基础之异常处理【代码】

异常概述与异常体系结构在使用计算机语言进行项目开发的过程中,即使程序员把代码写得尽善尽美,在系统的运行过程中仍然会遇到一些问题,因为很多问题不是靠代码能够避免的,比如:客户输入数据的格式,读取文件是否存在,网络是否始终保持通畅等等异常:在Java语言中,将程序执行中发生的不正常情况称为“异常”。(开发过程中的语法错误和逻辑错误不是异常)? Java程序在执行过程中所发生的异常事件可分为两类:?Error:Java虚拟机...

Java基础班学习笔记(11)API常用类(一)

1:Scanner的使用(了解) (1)在JDK5以后出现的用于键盘录入数据的类。 (2)构造方法: A:讲解了System.in这个东西。 它其实是标准的输入流,对应于键盘录入 B:构造方法 InputStream is = System.in; Scanner(InputStream is) C:常用的格式 Scanner sc = new Scanner(System.in); (3)基本方法格式: A:hasNextXxx() 判断是否是某种类型的 B:nextXxx() 返回某种类型的元素 基本格式 hasNextXxx() 判断是否还有下一个...

IT十八zhangJava基础【代码】

Day22(高级部分)类加载器反射类的加载当程序要使用某个类时,如果该类还未被加载到内存中,则系统会通过加载,连接,初始化三步来实现对这个类进行初始化。加载就是指将class文件读入内存,并为之创建一个Class<Student>对象。任何类被使用时系统都会建立一个Class对象。 连接验证是否有正确的内部结构,并和其他类协调一致准备负责为类的静态成员分配内存,并设置默认初始化值解析 将类的二进制数据中的符号引用替换为直接引用初...

【Java基础】Java中的代码块【代码】

什么是代码块  在Java中,用{}括起来的代码称之为代码块。 代码块分类局部代码块:在局部变量位置且用{}括起来的代码,用于限制局部变量的生命周期。构造代码块:在类中的成员变量位置并用{}括起来的代码,和构造方法处于同一个层级,且每次调用构造方法前会调用一次,故称之为构造代码块。静态代码块:在类中的成员变量位置并用{}括起来的代码,但是{}前需要加一个static关键字有何区别局部代码块用在局部位置,用于限...

java基础 ----- 循环结构【代码】【图】

循环的结构特点 : 循环条件 循环操作----- while 循环 来个小例子,实现打印50 份shij1、确定循环条件和循环操作 2、套用while语法写出代码3、检查循环能否退出 1publicclass WhileDemo {2 3/* 4 * 如何使用while循环5*/ 6publicstaticvoid main(String[] args) {7int count = 1;8while(count <= 50){9 System.out.println("打印第" +count+ "份试卷"); 10 count++; 11 ...

java基础接口回调的实现

//接口回调理解:先创建好接口,需要使用的时候用匿名内部类实现接口,就叫接口回调,以下是我设计的程序。package callback;import java.util.ArrayList;import java.util.List;import java.util.Scanner;//接口package callback;public interface CallPhone {public void playPhone();}//PhoneNum类package callback;public class PhoneNum {private String name;private Integer num;public PhoneNum() {}public PhoneNum(Strin...

java基础 ——String类型【图】

char类型只能表示一个字符。为了表示一串字符,使用String的数据类型。String类是Java库中预定义的类,不是基本类型,是引用类型。String对象的简单方法:length() 返回字符串的字符数chatAt(index) 返回字符串s中指定位的字符concat(s1) 将本字符串与s1连接,返回一个新字符串 toUpperCase() 返回一个新字符串,其中所有字母大写 toLowerCase() 返回一个新字符串,其中所有...

Java基础-lambda表达式推导【代码】

lambda表达式作用: 避免内部类定义过多使代码看起来更加的简洁去掉了一堆每有意义的代码,只留下核心的逻辑代码实现package com.gaopeng.lambda;public class Demo01 {//通过一个类实现接口static class Lam2 implements Test{public void test(){System.out.println("Lam2实现接口,被调用");}}public static void main(String[] args) {//创建Lam对象,操作其中的方法---第一种方法new Lam().test();//第二种方法静态内部类new L...

2017/05/02 java 基础 随笔【图】

1.PrtSc键是截屏键 打开画图软件 ctrl+v就可以复制到 2.win7以上可以 在当前目录下shift+右键3.junit和javaweb应用的main函数在哪里?  java程序跑起来,一般是通过主类的main方法启动的。对于Web应用,是tomcat中按照Servlet等规范实现,我们的应用中写规范定义好的API逻辑,tomcat按请求去调用这些Servlet,从而启动Web应用。tomcat的主类是BootStrap类,也是以此类的main方法作为入口启动的,如果要验证你可以看下tomcat的...

Java基础 throws 提示调用方法时要注意处理相关异常【代码】

????JDK :OpenJDK-11?????OS :CentOS 7.6.1810?????IDE :Eclipse 2019?03typesetting :Markdowncodepackage per.jizuiku.base;/*** @author 给最苦* @date 2019/06/29* @blog www.cnblogs.com/jizuiku*/ class Demo {/*** @param args*/public static void main(String[] args) {try {// 知道了这个函数会出异常,那么就用 try...catch将其保护起来myDivision(100, 0);} catch (ArithmeticException e) {e.printStackTrace();} ...

【Java基础之容器】Iterator【代码】

Iterator:   ->所有实现了Collection接口的容器类都有一个iterator方法用以返回一个实现了Iterator接口的对象   ->Iterator对象称作迭代器,用以方便的实现对容器内元素的遍历操作 Iterator接口定义了如下方法:1boolean hasNext(); //判断游标右边是否有元素2 Object next(); //返回游标右边的元素并将游标移动到下一个位置3void remove(); //删除游标左面的元素 4//在执行完next之后该操作只能执行一次Collection<Ob...

Java-基础-变量-关键字-四类八种数据类型-数据转换

java 概述     public class Demo { //定义一个类    public static void main(String[] args) { //主方法,一切程序的起点 /* 在屏幕上打印输出 */ System.out.println("Hello World!");    }    }(1) public class定义:类名称必须和文件名称保持一致,否则程序将无法编译,在一个*.Java之中只能有一个public 类;(2) 主方法main():主方法表示的是一...

Java基础复习第一天

前言:看了这么多人的博客文章,和订阅了好多博主的微信公共号,自己也有写过博客的想法,但是被各种借口给打击了(例如,语文不行,没有词汇等等),都没有能坚持下来,想想自己也是够了。。今天就从Java基础知识的复习开始,定期写写博客,算是给自己一个狠心和交代!贵在坚持,对自己说一句话:望好自为之。关键词: JAVA 环境变量 常量 变量1.Java 的特性:简单性、面向对象、可移植性。2.Java 是一种编译型和解释型相结...

java基础--集合框架的认识【图】

一、集合框架 对于不知道存储数量和更复杂的方式存储对象用集合框架。 其中有几个常用的接口和实现类:Collection父接口、List接口,Set接口,Map接口, ArrayList实现类、LinkedList实现类、hashSet实现类、hashMap实现类 Collection集合框架的父接口,该接口存储的是一组不唯一,无序的对象。Collection父接口下有两个子接口: List接口:存储的数据是 不唯一的、有序的 Set接口 : 存储的数据是惟一的、...