随笔分类 - Java从入门到放弃
星光不问赶路人
摘要:网络编程基础 为了把计算机接入互联网,就必须要使用TCP/IP协议。 TCP/IP协议泛指互联网协议,其中最重要的两个就是TCP和IP协议,而使用其他网络协议都是无法接入互联网的 IP地址 在互联网中,一个IP地址用于标识一个唯一的网络接口(Network Interface)。一台接入互联网的计算
阅读全文
摘要:说点题外话,没想到突然又重拾更新,在这期间学习了java的许多知识,还补充了sql语句,数据库相关的内容,由于时间关系,中间部分的内容都没有做相应笔记和博客,因为sql的语句还有中间补充的那一段知识很大程度上也算是字典类的工具,等到时候用到了或者忘了之后再去仔细查询。 Maven Maven 介绍
阅读全文
摘要:抽象类 由于多态的存在,每个子类都可以覆写(override)父类的方法,例如 class Person { public void run() { … } } class Student extends Person { @Override public void run() { … } } cl
阅读全文
摘要:封装 该露的露,该藏得藏 高内聚,低耦合 一句话概括封装: 属性私有,get/set 也就是把属性变成private,然后通过使用用public的方法来允许其他人访问类的属性 快捷键 alt+insert 可以快速地插入方法 封装还可以通过 set/get 来进行提前的安全性检查,避免不合理数据的注
阅读全文
摘要:面向对象编程(OOP) 什么是面向对象 面向对象编程的本质就是:以类的方式组织代码,以对象的方式组织(封装)数据 抽象的概念 三大特性 封装 继承 多态 类与对象的关系 从认识论的角度去考虑,先有对象后有类。对象是具体的事物,类是对对象的抽象 从代码运行的角度去考虑,先有类后有对象,类是对对象的模板
阅读全文
摘要:Java的方法 什么是方法 例如之前写的 System.out.println() 就是一个方法 指的是,调用System类中的out对象中的*println()*方法 Java方法时语句的集合,他们在一起执行一个功能 方法是解决一类问题的步骤的有序组合 方法包含于类或对象中 方法在程序中被创建,在
阅读全文
摘要:JavaDoc命令——文档注释 参数信息 @author 作者名 @ version 版本号 @ since 指明需要使用的jdk版本 @ param 参数名 @ return 返回值情况 @ throws 异常抛出情况 package com.utils; /** * @author 2018X5
阅读全文
摘要:Java的包机制 包的本质就是 “文件夹” 一般把公司域名的倒置作为包名 例如: www.baidu.com -> com.baidu.www 包语句的语法格式为 package pkg1[. pkg2[. pkg3...]]; 使用import语句来导入某一个包 ( 和python相同 ) imp
阅读全文
摘要:Java运行原理—— 编译型与解释型 编译型与解释型的区别 —— 时机不同 编译型有一个负责翻译的程序,”Compare“,这个用于编译的程序就是我们的编译器,他会一次把所有程序全翻译过来,但是如果程序更新,那么效率会变低,因为每次都需要重新翻译整个程序。 解释型是一个实时翻译的翻译官,程序需要执行
阅读全文
摘要:我的第一个Java 程序 —— Hello,World 在目录中新建一个文件,把文件名改成 Hello.java 注意这里Hello是大写,应该和里面的类的名字相同,原本我的文件名是hello.java,然后里面的类为Hello,结果发生了报错 编写代码 public class Hello{ pu
阅读全文
摘要:关于JDK JRE JVM jdk 全名 Java Development Kit 为Java开发工具 jre 全名 Java Runtime Environment 为Java 运行环境 jvm 全名 Java Virtual Machine 是Java虚拟机,也是Java可以真正实现跨平台,可移
阅读全文