黑马程序员_Java基础[23]_练习题

黑马程序员入学Java知识——精华总结 黑马程序员入学Java知识——精华总结   J2SE部分,Java高新技术部分,7K面试题部分等黑马入学要求的知识点总结!   一、黑马程序员—java概述与基础知识 6 1、何为编程? 6 2、Java语言概述,历史、特点 6 3、什么是跨平台性?原理是什么?JVM 7 4、Jre和Jdk的区别? 7 5、java虚拟机JVM 8 6、 Java程序运行机制 8 7 阅读详情
---------- android培训 、 java培训 、期待与您交流! ----------


//                              【【【【练习题】】】】

//注:按照java规范书写程序代码,如果你认为程序有错误,请支出,并说明程序错误原因

//=============================================================================
/*1
写出程序结果:【a】修正异常抛出后,正确结果是:bcd。
 */
public class D_Exp_test2 {
    
    public static void func() throws Exception //对应【a2】后可编译
    {
            try{
                throw new Exception();//错误【a1】     
            }
            finally{
                System.out.println("B");
            }
        }    

    public static void main(String[] args) {
        
        try{
            func();//【a3】异常抛出
            System.out.println("A");
        }
        catch(Exception e){// 【a4】接收异常
            System.out.println("C");
        }    
        System.out.println("D");
    }
}
//=============================================================================
/*2
写出结果:
        Test
        Demo
        Test
 */
class Test{
    Test(){
        System.out.println("Test");
    }

    public void func() {
        // TODO Auto-generated method stub
        
    }
}
class Demo extends Test{
    Demo(){
        super();
        System.out.println("Demo1");
    }
    public static void main(String []args){
        new Demo();
        new Test();
    }
}

//=============================================================================
/*3.
 *写出程序结果:
 *编译异常 :A中未定义func()
 *
 *(在非静态时,多态编译看左边,运行看右边,a调用了func()方法,明显A中是没有的
 *想要编译通过那么在接口中还需要定义:String func();)
 */
interface A{
}
class B implements A{
    public String func(){
        return "func";
    }
}
class Demo1{
    public static void main(String []args){
        A a=new B();//这个叫接口对象指向子类对象
        //System.out.println(a.func());//后期注释,为了下面的题通过
    }
}



//=============================================================================
/*4
 * 写出结果:AB
 * 设计到覆盖问题,而循环题中,首先执行a部分,打印,然后执行到b部分,打印,
 *         然后返回一个false,这个时候循环结束(条件式中,必须是真才行)
 */
class Fu{
    boolean show(char a){
        System.out.println(a);
        return true;
    }
}

class Demo2 extends Fu{
    public static void main(String []args){
        int i=0;
        Fu f=new Demo2();
        Demo2 d=new Demo2();
        
        for(f.show('A');f.show('B')&&(i<2);f.show('C')){
            i++;
            d.show('D');
        }
    }
    boolean show(char a){
        System.out.println(a);
        return false;
    }
}

//=============================================================================
/*5
 * 写出程序结果: 编译出错
 * A1接口中没有定义test()方法。
 */
interface A1{}

class B1 implements A1{
    public String test(){
        return "yes";
    }
}

class Demo3{
     static A1 get(){
        return new B1();
    }
    public static void main(String []ages){
        A1 a=get();
        /*指向一个get()方法,get()方法中又返回的结果是一个B1子类对象,
        而输出的时候又想输出父类对象中的方法,但是父类中没有,所以出错
        */
        //System.out.println(a.test());//为了下面的题能继续,我们后期手动注释掉该行
    }
}


//=============================================================================

/*6
 * 写出程序结果:
         *   B
         *   C
         *   5
 */
class Super{
    int i=0;
    public Super(String a){
        System.out.println("A");
        i=1;
    }
    public Super(){
        System.out.println("B");
        i+=2;//i=0+2
    }
}

class Demo4 extends Super{
    
    public Demo4(String a){
        //这里有一句默认super(); 调用空参数构造函数
        System.out.println("C");
        i=5;
        /*
         * new Demo4("A");//的时候进入到该方法
         * 而该方法中第一行默认有一句super(); 方法。
         */
    }
    public static void main(String []args){
        int i=4;
        Super d=new Demo4("A");
        
        System.out.println(d.i);
    }
}


//=============================================================================

/*7
 * 补齐代码:调用两个函数,要求匿名内部类
 */
interface Inter{
    void show(int a,int b);
    void func();
}
class demo5{
    public static void main (String []args)
    {
        //补齐代码
        Inter in=new Inter(){
            public void show(int a,int b){
                System.out.println("老巫婆的真实年纪"+a+b);
            }
            public void  func(){
                System.out.println("老巫婆变变变魔鬼身材美女");
            }
        };//.show(3,8);//匿名构造函数搞定,不过却只能调用一个函数,所以,申明一个变量来接收
        in.show(12, 7);
        in.func();
    }
}


//=============================================================================
/*8
 * 写出结果:编译出错:【非静内部态类】中不可以定义静态成员,
 *             除非是带final修饰的静态类如【a】
 */
class TD{
    int y=6;
    
    class Inner{
        //static int y=3;//  原题
        static final int y=3;//【a】修正后
        void show(){
            System.out.println();
        }
    }
}
class TC{
    public static void main(String []args){
         TD.Inner ti=new TD().new Inner();
         ti.show();
    }
}



//=============================================================================
/*9
 * 选择题,写出错误答案错误原因,并用单行注释的方式
 */
class Demo6{
    int show(int a, int b){return 0;}
}
//下面那些函数可以存在与Demo6的子类中。
/*
A、public  int show (int a , int b){return 0;}//可以,重载父类方法
B、private int show (int a , int b){return 0;}//私有的,不可以,权限不够
C、private int show (int a , long b){return 0;}//可以,和父类不是一个行数,没有覆盖,相当于重载
D、public  short show (int a , int b){return 0;}//不可以,因为该函数不可以和给定函数出现在同一类中,或者子父类中。
E、static  int show (int a , int b){return 0;}// 静态方法只能调用静态 不可以
 */

//=============================================================================
/*10、写出this关键字的含义,final有那些特点。
 * 答:
 * this代表本类对象,那个对象调用this所在函数,this就代表那个函数。就是所有对象的引用。
 *
 * final

 * 1、修饰变量(成员变量,静态变量,局部变量)
 * 2、修饰的类不可以被覆盖。
 * 3、修饰的函数不可以被覆盖
 * 4、修饰的变量是一个常量,只能赋值一次
 * 5、内部类只能访问局部当中的final变量
 *
 *   static final修饰的成员变量可成为全局常量
 *  
 */

//=============================================================================
/*写出程序结果:
 * 4---5------shouFu------ZiFu
 * 成员变量不存在覆盖,随着类中,所以只看左边,f.show();z.show();  覆盖所以
 */
class Fu1{
    int num=4;
    void show(){
        System.out.println("shouFu");
    }
}

class Zi1 extends Fu1{
    int num=5;
    void show(){
        System.out.println("ZiFu");
    }
}

class T{
    public static void main(String []args){
        Fu1 f=new Zi1();
        Zi1 z=new Zi1();
        System.out.println(f.num);
        System.out.println(z.num);
        f.show();
        z.show();//非静态多态编译看左,运行看右。
    }
}

//=============================================================================
/*12
 * 补齐代码
 */
interface A2{
    void show();
}
interface B2{
    void add(int a ,int b);
}
class C2  implements A2,B2{
    //根据主函数需求:补齐代码
    private int num;
    //purivate a,b;//方法二
    public void show(){
        System.out.println(num);
        //System.out.println(a+b);//方法二
    }
    public void add(int a ,int b){
        num=a+b;
        //this.a=a;//方法二
        //this.b=b;//方法二
    }
}

class D2{
    public static void main(String []args){
        C2  c  =new  C2();
        c.add(4,2);
        c.show();//通过该函数打印以上两个数的和
    }
}
//=============================================================================
/*13
 * 写出程序结果:BCD
 * try里调用showExce();的时候抛出异常,程序跳入catch。
 */
class Demo7{
    public static void main(String []args){
        try{
            showExce();
            System.out.println("A");
        }
        catch(Exception e){
            System.out.println("B");
        }
        finally{
            System.out.println("C");
        }
        System.out.println("D");
    }
    public static void showExce() throws Exception{
        throw new Exception();
    }//把抛出异常封装到方法当中
}

//=============================================================================
/*14
 * 写出程序结果:编译失败,因为父类中缺少空参数构造函数或者子类通过super();指定父类中的构造函数
 */
class Super2{
    int i=0;
    Super2(){}//后期添加,看题时请删除该行。
    public Super2(String s){
        i=1;
    }
}
class Demo8 extends Super2{
    public Demo8(String s){
        //super();默认进入 空参数构造函数,然后返回子构造函数,所以i=2
        i=2;
    }
    public static void main(String []args){
        Demo8 d =new Demo8("yes");
        System.out.println(d.i);
        
    }
    
}

//=============================================================================
/*15
 * 写出程序结果:编译失败
 * 因为子父类中的get方法没有覆盖,但是,子类调用的时候不能明确返回的值是什么类型
 * 所以这样的函数不可以存在 于字符类中
 *
 */
class Super3{
    public int get(){
        return 4;
        }
}
class Demo9 extends Super3{
    //public long get(){return 5;}//该行出错,后期注释。
    public static void main(String []agrs)
    {
        Super3 s=new Demo9();
        System.out.println(s.get());
    }
}
//=============================================================================
/*16
 * 写出程序结果:编译失败[A]执行不到。
 * throw 都是结束语句,后面是不可以跟语句的(return,continue都是结束语句)
 * 如果去掉该语句,结果是:B,d
 */
class Demo10{
    public static void func(){
        try{
            throw new Exception();
            //System.out.println("A");//后期注释
        }
        catch(Exception e){
            System.out.println("B");
        }
    }
        public static void main(String []args){
            try{
                func();
            }
            catch(Exception e){
                System.out.println("C");
            }
            System.out.println("D");
        }    
}
//=============================================================================
//17  选择题:   A  、D
class Demo11{
    public void func(){
        //位置1
        new Inner3();
    }
    class Inner3{}
    public static void main(String []args){
        Demo11 d=new Demo11();
        //位置2
        
    }
}
/*
    A、在位置1写: new Inner3();//Yes
    B、在位置2写: new Inner3();//不可以,以newi主函数是静态的,想调用Inner3必须被static修饰
    C、在位置2写: new d.Inner3();//格式错误    
    D、在位置2写: new Demo11.Inner3();//错误,因为Inner3不是静态的。
     */

//=============================================================================
/*18
 * 写出程序结果:编译失败
 * 多个catch时,父类的catch要放在下面
 * 这段代码不止这点错误。不知道如何表达。
 */
/*
class Exco1 extends Exception{}
class Exco2 extends Exco1{}

class Demo12{
    public static void main(String []args){
        try{
            throw new Exc1();
        }
        catch(Exception e){
            System.out.println("E");
        }
        catch(Exco0 e){
            System.out.println("0");
        }    
    }    
}
*/
//=============================================================================
//19
interface Test1{
    void func();
}
class Demo13{
    void show(Test1 t){
        t.func();
    }
    public static void main(String []args){
        //补齐代码代码:(匿名内部类)
        
        new Demo13().show(
                new Test1(){
                    public void func(){
                        System.out.println("匿名内部类");
                }});
        /*1、调用showv();>>>>new  Demo13().show(null);
         *2、用匿名函数替换null即可
         */    
    }
}

//=============================================================================
/*20  国际考题
 * 写出结果  :
 * 134
 * 13423
 * 我写的是
 *  134  
 *  234
 *  为什么错呢,
 *  1、因为我忽略了output是字符串,是字符串连接
 *  foo(0)执行完了以后,output="134"  这个时候在执行foo(1) 肯定就变成了 "134234"
 *  2、return 语句是结束语句,output+="4";是不执行的,
 */
class Test4{
    public static String output="";
    public static void foo(int i){
        try{
            if(i==1)
                throw new Exception();
                output+="1";
        }
        catch(Exception e){
            output+="2";
            return;
        }
        finally{
            output+="3";
        }
        output+="4";
    }
    public static void main(String args[]){
        foo(0);
        System.out.println("output"+output);
        foo(1);
        System.out.println(output);
    }
}


//=============================================================================
/*21
 * 建立一个图形接口,声明一个面积函数。圆形和矩形都实现这个接口,并得出两个图形的面积。
 * 注:体现面向对象特征,对数值判断。用异常处理,不合法的数值要出现”非法“提示,不再进行计算
 */


//=============================================================================
/*22
 * 补足compare函数内的代码,不允许添加其他函数。                         考的是最大值
 */
class Circle{
    private static double pi=3.14;
    private double radius;
    public int radiusr2;
    public Circle(double r){
        radius=r;
    }
    public static  double compare(Circle [] cir){
        
        //补齐代码,其实就是求数组中最大值。
        int max=0;//double max=cir[0].radius;
        for(int i=0;i<cir.length;i++){
            if(cir[i].radius>cir[max].radius){//(cir[i].radius>max)
                max=i;                        //max=cir[i].radius
            }
        }
        return max;
    }
}

class TC1{
    public static void main(String []args){
         Circle cir[]=new Circle[3];//对象类型数组 ,里面都是对象,而求的是对象的r。
         cir[0]=new Circle(1.0);//赋值
         cir[1]=new Circle(2.0);
         cir[2]=new Circle(4.0);
         System.out.println("最大的半径值是:"+Circle.compare(cir));//求的是最大半径注意
    }
}
/*首先main方法中,new的是一个对象类型的数组,里面存的都是对象,要求比较的是对象里的值
 * 所以在函数中,写循环的时候一定要注意。注释中是2种方法,都可以。
 */

//=============================================================================
/*23
 * 写出运行结果:4
 */
class Demo14{
    
    private static int j=0;
    private static boolean methodB(int k){
        j+=k;
        return true;
    }
    public static void methodA(int i){
        boolean b;
        b = i < 10 |  methodB(4);
        b = i < 10 || methodB(8);//这句话methodB(8)没有执行,因为b = i < 10为真,后面就不需要执行了。
    }
    public static void main (String []args){
        methodA(0);
        System.out.println(j);
    }
}

//=============================================================================
/*24
 * 假如我们在开发一个系统时,需要对员工进行建模,员工包含3个属性:姓名、工号、工资
 * 经理也是员工,除了好友员工的属性外,另外还有一个奖金属性,请使用继承的思想设计出员工类和经理类
 * 要求类中提供必要的方法进行属性的访问。
 */

//=============================================================================
/*25
 * 在一个类中编写一个方法,这个方法搜索一个字符数组中是否存在某个字符,
 * 如果存在,则返回这个字符在字符串中第一次出现的位置,(序号从0开始计算,)
 * 否则,返回-1,要搜索的字符数组和字符都以参数的形式传递给该方法,
 * 如果传入的数组为null,应该抛出IllegalArgumentException异常
 * 在类main方法中以各种可能出现的情况测试验证方法验证该方法编写是否正确。
 * 例如,字符不存在、字符存在、传入数组为null等。
 */

//=============================================================================
/*26
 * 补足代码compare 函数内的代码,不添加其他函数                              考的是this
 */
class Circle2{
    private double radius2;
    public Circle2(double r){
        radius2=r;
    }
    public Circle2 compare (Circle2 cir){
    //    补足代码
        /* 过度思维
        if(this.radius2>cir.radius2)
            return this;
        return cir;
        */
        return ((this.radius2>cir.radius2)?this:cir) ;
        
    }
}
class TC2{
    public static void main (String []args){
        Circle2 cir1=new Circle2(3.0);
        Circle2 cir2=new Circle2(5.0);
        Circle2 cir;
        cir=cir1.compare(cir2);
        if(cir1==cir)
            System.out.println("1半径大");
        else
            System.out.println("2半径大");
    }
 }




---------- android培训、 java培训 、期待与您交流!----------
黑马官网: http://edu.youkuaiyun.com/heima
java零基础自学首选黑马程序员Java入门教程笔记01 Java入门基础视频教程,java零基础自学首选黑马程序员Java入门教程(含Java项目和Java真题)_哔哩哔哩_bilibili IDEA 常用快捷键 注释: 阅读详情

相关推荐

Java基础入门知识总结

Java基础入门: 1.计算机的基础知识(day01) 2.Java语言基础(day02-day06) 3.Java面向对象(day07-day10) 4.Java开发工具(day11) 5.Java常见对象(day12-day14) 6.Java集合框架(day15-day19) 7.JavaIO流(day20-day22) 8.Java多线程(day23-day24) 9.JavaGUI(day25) 10.Java网络编程(day26) 11.Java反射(day27) 视频教程:黑马程序员全套Jav

Aa112233aA1的博客 721

多态“非静态方法:编译看左边,运行看右边”——妈妈再也不用担心我不懂多态了

例子 输出下列代码结果: public class Demo1 { public static void main(String[] args) { int i=0; Fu f=new Demo(); Demo d=new Demo(); for(f.show('A'); f.show('B')&amp;amp;amp;&amp;amp;amp;...

无知是恶 1342

Cadence Allegro16.6怎么导出器件引脚信息的报告

当我们需要用到器件的引脚相关信息时,可以利用allegro中的reports这个功能导出器件的相关信息。下面是具体的操作步骤。

suyucheng66的博客 5744

公司员工考勤系统Java代码

package com.company; import java.util.List; import java.util.Scanner; public class Main { public static void main(String[] args) { Company company = new Company(); //添加员工

风残雪的博客 2万+

【数据结构】面试题整理 共36题

链表是一种常见的数据结构,它由一系列节点组成,每个节点包含数据和一个指向下一个节点的指针。与数组不同,链表中的元素在内存中不必是连续存储的,这使得链表在插入和删除操作时非常高效。单向链表(Singly Linked List):每个节点只包含一个指向下一个节点的指针。双向链表(Doubly Linked List):每个节点包含两个指针,一个指向下一个节点,一个指向前一个节点。循环链表(Circular Linked List):链表的最后一个节点指向第一个节点,形成一个环。

weixin_44329069的博客 7198

原理图分享二(信盈达CorexM4核心板STM32F407VGT6)

这是第二张板子的原理图分享,这也是当时大学里学习的一个板子。 原理图分享二(信盈达CorexM4核心板STM32F407VGT6)

让学习成为一种习惯 6894

Java基础——面向对象练习

按照Java规范书写程序代码,如果你认为程序有错误,请指出,并说明程序错误的原因。 写出程序结果 public class Test1 { public static void func() throws Exception //必须要声明 { try { throw new Exception(); //编译时异...

Dcwjh的博客 537

SAP 批量处理分包事后调整:BAPI_GOODSMVT_CREATE 关键参数与避坑指南

本文详细解析了SAP系统中使用BAPI_GOODSMVT_CREATE进行分包事后批量调整的关键参数配置与常见错误排查。重点介绍了GOODSMVT_CODE设置为'07'的必要性、GOODSMVT_ITEM结构体的正确配置方法,以及如何避免M7384、M7386等常见错误,帮助用户高效处理分包业务中的数量调整问题。

weixin_29276847的博客 567

2016.6.10自学笔记(异常、类的练习题)

这门课被空置了好久,来做几个练习复习一下罢工之前的知识——异常和匿名类。 1.写出程序结果:  class Demo{    public static void func(){      try{        throw new Exception();      }      finally      {         System.out.println("B");

红石丶的博客 578

STM32Cubemx+CanFestival:从零到一的CANopen移植实战

本文详细介绍了如何使用STM32CubeMX和CanFestival实现CANopen协议栈的移植,从开发环境搭建到核心配置步骤,再到调试与问题排查。通过实战经验分享,帮助开发者快速掌握STM32与CANopen的结合应用,提升嵌入式系统开发效率。

weixin_42558093的博客 420

YOLOv8改进 | 融合篇,YOLOv8改进主干网络为MobileNetV3+CA注意机制+添加小目标检测层(全网独家首发,实现极限涨点)

小目标检测难点众多,导致很多算法对小目标的检测效果远不如大中型目标。影响算法性能的主要原因如下:第一,小目标分辨率低、信息量不足,导致神经网络提取到的有效特征较少。第二,小目标在图像中所占的区域较小,易受背景干扰,这对算法的定位性能要求较高。第三,小物体标注困难,训练数据有限,导致模型泛化能力差。例如多尺度学习、无锚机制和生成对抗学习等方法,都能提高小目标检测的准确性和鲁棒性。为了改善小目标漏检现象严重的问题,我在 YOLOv8 中增加了 P2 检测头,相当于有四个检测头,使网络能检测到更小的目标。

在职AI算法工程师,擅长计算机视觉,YOLO目标检测、分割等,擅长web、pyqt界面可视化,好内容持续更新中,来这里跟大家一起学习,共同进步 2858

黑马程序员-java学习笔记_整理黑马官网Java自学27天基础视频及笔记

本帖最后由 wl756071448 于 2016-2-28 15:25 编辑资料来源于黑马官网及柳柳桑整理笔记!!!希望各位管理员能给点币币咯Java黑马自学基础视频教程链接:http://pan.baidu.com/s/1pJXAjnP 密码:qj48Java黑马自学基础笔记 链接:http://pan.baidu.com/s/1jGUw7Jo 密码:kshq笔记需用第一天视频...

weixin_39569894的博客 1862

GD32F4xx 移植agile_modbus软件包与电能表通信

GD32F4XX 移植agile modbus软件包实现与DTSU电能表通信调试记录

madao1234的博客 1305

Java知识点(黑马程序员)01

学习课程为“黑马程序员java(上部+下部),全为观看课程后自行总结知识点(部分概念,注解等为个人理解)(文章最后图片为---个人手写笔记)

Ablack_and_white的博客 647

Lammps不同亲疏水性粗糙表面的润湿行为模拟(包含in文件)

Lammps粗糙表面的润湿行为模拟(包含in文件)前言—润湿行为模拟一、物理模型构建二、具体in文件—in文件内循环亲疏水性三、具体in文件—分子模板构建初始模型以及平衡态模拟四、全部代码(基地粗糙表面只提供data文件) 前言—润湿行为模拟 润湿现象:当液体与固体接触时,液体的附着层将沿固体表面延伸。当接触角 θ\rm \thetaθ 为锐角时,液体润湿固体,若θ为零时,液体将展延到全部固体表面上。润湿现象的产生与液体和固体的性质有关。(来自百度百科) 润湿行为的本质是固液之间的相互作用,也就是分子间的范

Rockyoung 7093

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

我的IT之路------来自黑马程序员

我的IT之路------来自黑马程序员     我是一名2013届的本科毕业生,本来在2012年元旦就和山东的一家单位签订了就业协议,毕业就可以有一份工作来糊口。但是2013年毕业后,去了山东那家单位,但是还没有正式入职就被辞退了,因为入职体检时检查说心率不齐,人家说不能入职!当时都担心死了。回老家又体检了一次,医生说只是窦性心律不齐,不是健康问题,只是正常的生理现象,很多年轻人都有这个问题,不

u013485029的专栏 2011

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

黑马程序员Java基础学习(一)

如果你需要简单的输出一些文本并且希望每条输出都在新的一行开始,那么使用 `System.out.println()`。- 如果你不希望每次输出后都换行,而是想让输出紧跟着前一条输出,那么使用 `System.out.print()`。- 如果你需要对输出进行格式化,比如控制数字的小数点位数、对齐方式等,那么应该使用 `System.out.printf()`。

weixin_75119708的博客 1659

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

【转】java微服务架构 SpringBoot2全套视频教程【黑马程序员】

3.通俗易懂:课程分阶段制作,每个阶段针对不同的学习目标设计,小白可以3天轻松上手SpringBoot,持续学习将可以由浅入深逐步深入SpringBoot底层原理,系统掌握SpringBoot的设计理念。这套教程由一个基础知识点切入,在逐步完成知识学习的基础上,将实际开发过程中遇到的代码问题、结构设计问题、实际应用问题作为思考点进行分析,逐步提升学习者的问题思考能力与问题解决能力。2.知识学习与实战开发相结合:各篇章中将提供标准开发案例,不仅学知识,还可以快速将所学知识应用到实用开发过程。

zy1992As的博客 214

黑马12月开班丨2021年倒计时,你还有机会改变!

嗖!2021年只剩下一个多月今年年初立的flag,你完成了吗?升职了吗?涨薪了吗?想要入行IT行业的小伙伴,行动了吗?播妞为大家整理了黑马程序员各学科12月开班时间一起来看吧~Java 学...

传智播客的专栏 1570

黑马程序员_java基础视频第23天_ java网络编程

---------------------- android培训、java培训、期待与您交流! ----------------------

爱是一种信仰 5374

Java入门-学习黑马程序员Java基础视频教程(到P92)

Java基础学习

孟孟单单的博客 3162

【黑马程序员】《Java基础入门》——02 面向对象

1 方法的初始化 1.1 类的基本概念 (1)属性:描述对象的特征(C++中的数据成员) (2)方法:描述对象的行为(C++中的成员函数) (3)类的内容:①成员变量 ②成员方法 ③成员内部类(Java特性) 1.2 成员变量的默认值 PS:Java的成员变量可以在类中进行初始化(C++不行) 1.3 ...

你若盛开,清风自来。 7458

黑马程序员_java基础day23

------- android培训、java培训、期待与您交流! ---------- 主要内容:一、网络编程(概述);二、Socket; 一、网络编程(概述)     1,网络模型        OSI参考模型        TCP/IP参考模型     2,网络通信要素        IP地址:InetAddress 网络中设备的标识 不易记忆,可用主机名 本地回环地址

u010348414的专栏 592

黑马程序猿 - Redis基础篇笔记

Remote Dictionary Server(远程字典服务器),是一个基于内存的键值型(Key-Value)的NoSQL数据库,由 Salvatore Sanfilippo(社区昵称为 Antirez)于 2009 年发布。在现代架构中,Redis 常用于:📦 缓存系统(如页面缓存、热点数据)🚦 分布式锁(实现互斥访问)🔢 排行榜(ZSet)🧵 消息队列(List)📊 会话存储(如用户登录信息)并不是否定 SQL,而是补充传统关系型数据库的一种新范式。

tang7mj的博客 1452

黑马程序员Java基础入门第三版答案第二章

java黑马程序员第三版答案第二章,有单选题,判断题和填空题

qq_68149578的博客 5019
上一篇: 黑马程序员_Java基础[22]_异常总结
下一篇: 黑马程序员_Java基础[24]_package、import
Hnotify
博客等级 码龄13年 3粉丝 52原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值