![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 59
sgyzetrov
【公众号:拖延果的日常】以前做过图像处理,而且做过不短的时间。做过C++、Java开发,深刻意识到兴趣是最好的老师...现在的方向是数据科学,认真地爱着,投入着......
展开
-
Java_log2000_一个有趣的重载函数栗子
今天主要想讨论一下C++时我就很迷糊的重载函数的概念Java是支持重载的,我们通过一个简单的栗子来看一下它的机制package float_or_double;public class FloatOrDouble { public static void aMethod(int a){ System.out.println("a="+a+" and is the int on原创 2017-03-05 15:51:11 · 655 阅读 · 0 评论 -
Java_log2000_类与对象1
对象篇entry1 关键词: java; 类与对象; 值传递; 参数传递;对象作为参数的特点普通数据类型作为参数传递是值传递,而对象是引用传递。public class X { private static int a; public static void main(String [] args) { modify(a); Syste原创 2017-06-07 14:06:49 · 558 阅读 · 0 评论 -
Java_log2000_awt&swing编程1
为你的界面上色等 关键词:awt; swing; java gui;1。设置普通按钮等的颜色假设有一个界面类public class xxxx{ ... private JButton connectButton; private JPanel jPanelNorth1; ...}构造方法public xxxx() { ... connectB原创 2017-06-05 13:32:22 · 516 阅读 · 0 评论 -
Java_log2000_Java&Cpp&Python&JS等语言中对于循环语句局部变量的不同处理举例
Java和C++中循环体中局部变量的相同点看以下Java代码public class tesT{ public static void main(String args[]){ for(int i=0;i<3;i++) System.out.println(i); for(i=1;i<=4;i++) System.out.println("this is 2原创 2017-07-10 10:56:40 · 805 阅读 · 0 评论 -
Java_log2000_访问控制对子类的影响
访问控制对子类定义的影响–从父类proctected成员变量的外包子类访问权限入手FighterPlane.javapublic class FighterPlane { protected String name; protected int missileNum; public void fire(){ if(missileNum>0){原创 2017-07-05 08:32:57 · 577 阅读 · 0 评论 -
Java_log2000_重载的定义
多态之重载同名同参但返回类型不同的方法不叫重载,不能通过编译只有同命不同参的才叫重载,返回值类型无所谓public class Parent { public int getScore(){ return 3; } public double getScore(double i){ return i; } public int原创 2017-07-03 18:56:58 · 445 阅读 · 0 评论 -
Java_log2000_框架概念介绍
软件框架软件框架(Software Framework)是对通用功能操作进行抽象的软件,这些抽象的功能操作可以被应用代码通过框架提供的API接口进行有选择的改变,从而形成特定的应用软件。基于框架的应用软件在编程上可以复用框架代码,而不必从头编写。框架编程可以提高软件的质量、降低软件的开发成本、缩短开发周期。框架软件产品的最终用户不是一般使用者,而是软件开发人员。软件框架具有四个特点:基于框架的应用程原创 2017-06-09 22:05:43 · 758 阅读 · 0 评论 -
Java_log2000_JList双击事件的编写
JList双击事件 参考 http://blog.sina.com.cn/s/blog_5f1bfbd901015d5d.html http://blog.csdn.net/trbbadboy/article/details/6895551上代码userList.addMouseListener(new MouseAdapter(){ public void mouseCl原创 2017-06-09 19:20:43 · 880 阅读 · 0 评论 -
Java_log2000_JDBC
JDBC使用JDBC存取数据库通常包含以下步骤: 1. 载入JDBC driver。 2. 在客户程序与数据库之间建立连接。 3. 通过数据库连接将SQL语句从Java程序传到数据库。 4. 通过数据库返回的记录集得到所需的数据。 5. 如需要,再用修改后的数据更新数据库。 6. 操作结束,关闭连接。原创 2017-06-09 14:12:08 · 421 阅读 · 0 评论 -
Java_log2000_网络通信
基于URL的高层次Java网络编程 关键词: 网络通信;网络编程的基本概念及TCP/IP协议简介基于URL的高层次Java网络编程 统一资源定位器URLURL的组成protocol://resourceName 协议名(protocol)指明获取资源所使用的传输协议,如http、ftp、gopher、file等,资源名(resourceName)则应该是资源的完整地址,包括域名、端口号、文件名原创 2017-06-09 14:09:24 · 591 阅读 · 0 评论 -
Java_log2000_IO2
IO篇entry2 关键词: 文件操作; 流的装配与串行化;文件操作File类例 打开为文件程序说明本例每次从源程序文件OpenFile.java中读取512B,存储在缓冲区buffer中,再根据buffer中实际读到的字节数量将它们构造成字符串显示在屏幕上。import java.io.*;public class OpenFile { public static void ma原创 2017-06-09 13:59:58 · 543 阅读 · 0 评论 -
Java_log2000_IO1
IO篇entry1 关键词: 数据流; 字节流与字符流;数据流的基本概念流的分类流从流动方向上看:一般分为输入流和输出流 。从读取类型上分:一般分为字节流和字符流。 流从发生的源头可以分为节点流和过滤流类 。Java的标准输入输出流标准输入,对象是键盘,Java对应类是System.in。标准输出,对象是屏幕,Java对应类是System.out。 标准错误输出,对象也是屏幕,Java对应类是原创 2017-06-09 13:59:35 · 400 阅读 · 0 评论 -
Java_log2000_线程2
线程篇entry2 关键词: 线程与进程; Thread类; Runnable接口;1.public class MyThread extends Thread { public static void main ( String args[] ) { Thread a = new MyThread();原创 2017-06-09 13:44:39 · 407 阅读 · 0 评论 -
Java_log2000_类与对象2
对象篇entry2 关键词: 类成员属性和方法的其它修饰符;static用static修饰符修饰的数据成员是不属于任何一个类的具体对象,而是属于类的静态数据成员。它被保存在类的内存区的公共存储单元中,而不是保存在某个对象的内存区中。因此,一个类的任何对象访问它时,存取到的都是相同的数值。访问方式为通过类名加点操作符来访问,也可通过对象引用来访问。Static修饰的方法有如下特点:static原创 2017-06-07 14:07:14 · 477 阅读 · 0 评论 -
Java_log2000_类与对象3
类篇entry1 关键词: 封装; 消息;封装class FighterPlane{ private String name; private int missileNum; public void setName(String _name) { if(_name != null){ name = _name.trim(); } }原创 2017-06-07 14:07:43 · 564 阅读 · 0 评论 -
Java_log2000_关键字break与switch运用辨析
辨析switch及break –不牢靠知识点break和switch在Java、C/C++语言中运用频繁,相关知识点却总是模糊,这次一下搞通搞透1. Java以一段简单代码为例:public class LoopAndBreak { public static void main(String args[]){ int i,j; for(i=0;i<4;i++原创 2017-02-27 23:46:39 · 483 阅读 · 0 评论 -
Java_执行编译时的一些难点问题
构造器调用顺序:一在类的内部,变量定义的先后顺序决定了初始化的顺序。即使变量定义散布于方法定义之间,它们仍旧会在任何方法(包括构造器)被调用之前得到初始化。class Tag { Tag(int marker) { System.out.println("Tag(" +marker + ")"); }}class Card原创 2017-02-22 20:55:37 · 528 阅读 · 0 评论 -
Java_实现打印各种样式的乘法表
public class MultiplicationTable {public static void main(String[] args){Table table=new Table();table.printAll();//打印完整九九乘法表以“\t”方式对齐table.devide();table.printAllAlignSpace();//打印完整九九乘法表以空格方式对齐ta转载 2017-03-26 09:55:41 · 786 阅读 · 0 评论 -
Java_log2000_重载函数之前的栗子再扩展
前面在这篇博客里面已经试验了一下Java的函数重载,今天再扩展一下 问:当形参在byte,short,long,int之间选时,会输出哪个?示例代码(在上一篇的基础上修改)package float_or_double;public class FloatOrDouble { public static void aMethod(int a){ System.out.p原创 2017-03-21 13:19:33 · 497 阅读 · 0 评论 -
Java_log2000_System.err
package err_is_red_or_black;public class ErrOutput { public static void main(String[] args) { System.err.println("123");//red System.out.println("123");//black System.err.pr原创 2017-04-24 09:31:25 · 752 阅读 · 0 评论 -
Java_log2000_null的辨析
null作为一个非常常见的Java保留字,你真的熟悉它吗 ?_? Java null; Java关键字; Java中null是一个对象还是一个值; 我们要澄清一些误解,null既不是对象也不是一种类型,它仅是一种特殊的值,你可以将其赋予任何引用类型,你也可以将null转化成任何类型在编译和运行时期,将null强制转换成任何引用类型都是可行的,在运行时期都不会抛出空指针异常。null可以赋值给原创 2017-03-28 20:43:01 · 616 阅读 · 0 评论 -
Java_面向对象相关(总览及突破)
Java面向对象重难点与细节总结(拟持续更新)对象的创建设有类class A{},产生对象的代码为new A();,这句的含义是根据类模板产生一个对象,并在计算机内存中为为此对象开辟一块新的独立内存空间。new 操作是栈中创建对象,复制到堆中以类为模板产生对象,实质上就是将类中的属性复制到生成的对象中,这些属性虽然在类中定义,但实际上是为对象服务,因此称他们为对象属性。而方法在调用时,系统会为方法开原创 2017-03-26 19:31:16 · 829 阅读 · 0 评论 -
Java_log2000_线程1
线程篇entry1 关键词: 线程与进程; Thread类; Runnable接口;线程与进程一个进程就是一个执行中的程序,而每一个进程都有自己独立的一块内存空间、一组系统资源,每一个进程的内部数据和状态都是完全独立的。 Java程序执行中的单个顺序的流控制称为线程,多线程则指一个进程中可 以同时运行多个不同的线程,执行不同的任务。 线程与进程不同的点是:同类的多个线程共享一块内存空间和原创 2017-06-09 13:34:36 · 424 阅读 · 0 评论 -
Java_log2000_类与对象7
类篇entry5 关键词: 引用; 类的其他相关内容;引用引用如何形成:先声明,后赋予对象,成为引用。抽象类声明进行引用有什么特点? 抽象类声明可以引用所有具体子类对象,此概念可以推广到所有具有父子关系的类,以及接口和实现类。引用可以替换吗? 替换是有原则的:父类引用可以指向子类对象,子类声明不能引用平行级别的其它类的对象,也不能引用父类对象。父类声明和子类声明引用同一个子原创 2017-06-07 14:14:06 · 455 阅读 · 0 评论 -
Java_log2000_类与对象6
类篇entry4 关键词: 抽象类; 接口; 抽象类与接口;抽象类抽象(abstract)类的概念:用abstract修饰的类称为抽象类,用abstract 修饰的成员方法称为抽象方法。 抽象类和具体类的关系就是一般类和特殊类之间的关系,是继承和被继承的关系。 抽象类中可以有零个或多个抽象方法,也可以包含非抽象方法。只要有一个抽象方法,类前就必须有abstract修饰。若没有抽象方法,类前原创 2017-06-07 14:12:50 · 464 阅读 · 0 评论 -
Java_log2000_类与对象5
类篇entry3 关键词: this与super; 构造方法的多态与继承;this与superthisthis 指代当前对象,主要应用场合:在一些容易混淆的场合,如成员方法的参数名与数据成员同 名;成员方法的局部变量名与数据成员同名。this(参数)——引用重载的构造方法(见后节)this指带对象。supersuper访问当前类的直接父类,主要应用场合:子类的数据成员或成员方法与父原创 2017-06-07 14:11:29 · 706 阅读 · 0 评论 -
Java_log2000_类与对象4
类篇entry2 关键词: 继承; Object类; 多态;继承通过extends关键字实现;子类可以从父类继承所有非private的属性和方法作为自己的成员;子类在继承父类的时候,首先应该满足父类可被访问,例如当子类和父类不 在同一个包当中时,父类修饰符必为public;在父类能被访问的前提下,凡 是修饰符为public或是protected的父类属性成员或是方法能被子类所访问;原创 2017-06-07 14:08:48 · 633 阅读 · 0 评论 -
Java_try, catch and finally相关解析以及它们与return的爱恨情仇
Java中关于try…catch…finally异常处理的细节辨析 什么时候执行finally; finally后面的语句执行吗; try…catch…finally块中的finally语句是不是一定会被执行; Java中finally与return的执行顺序详解;首先需要明确几点: + try语句块中的代码应是可能出现异常的代码,可能会抛出一个或多个异常,因此,try后面可跟一个或多个ca原创 2017-03-30 17:53:17 · 1681 阅读 · 0 评论