
Java从入门到放弃
Java从入门到精通
hlsongsong
学海无涯苦作舟!
展开
-
Java—多线程(二)
Java 写程序三部分组成:1、JDK 系统类库JRE:Java Runtime Enviroment(Java 运行环境),仅供运行程序的。JDK:Java Development Kit(Java 开发工具包),如果需要进行程序开发,必须安装 JDK。String、Scanner、包装类。。。java.lang.Threadjavax.servlet.Servlet2、第三方类库非 Java 官方的组织提供的一些成熟好用的工具,C3P0 数据库连接池、Spring 框架、DBUtils、原创 2020-07-18 00:45:53 · 160 阅读 · 0 评论 -
Java—多线程(一)
一、多线程多线程是提升程序性能非常重要的一种方式,必须掌握的技术。使用多线程可以让程序充分利用 CPU 资源。1、优点系统资源得到更合理的利用。程序设计更加简洁。程序响应更快,运行效率更高。2、缺点需要更多的内存空间来支持多线程。多线程并发访问的情况可能会影响数据的准确性。数据被多线程共享,可能会出现死锁的情况。二、进程和线程1、什么是进程:进程就是计算机正在运行的...原创 2020-04-23 17:08:43 · 179 阅读 · 1 评论 -
Java面向对象综合应用—汽车查询系统
一、针对面向对象的封装、继承、多态、抽象、接口、异常知识,完成一个汽车查询系统。需求描述:共有 3 种类型的汽车:小轿车、大巴车、卡车,其中小轿车的座位数是 4 座,大巴车座位数是 53 座,卡车座位数是 2 座,要求使用封装、继承、抽象来完成车辆的定义。可以对车辆信息进行修改,卡车可以运货但是载重量不能超过 12 吨,使用自定义异常来处理错误,小轿车和大巴车没有此功能,要求使用接口来实现。...原创 2020-04-22 18:00:19 · 1262 阅读 · 0 评论 -
Java—异常处理机制
一、异常1、什么是异常?Java 中的错误大致可以分为两类:一类是编译时错误,一般是指语法错误,一般是可以避免的。另一类是运行时错误。Java 中有一组专门用来描述各种不同的运行时异常,叫做异常类,Java 结合异常类提供了处理错误的机制。具体步骤是当程序出现错误时,会创建一个包含错误信息的异常类的实例化对象,并自动将该对象提交给系统,由系统转交给能够处理异常的代码进行处理。异常可以...原创 2020-04-19 22:22:01 · 217 阅读 · 0 评论 -
Java—接口
一、接口什么是接口?接口是由抽象类衍生出来的一个概念,并由此产生了一种编程方式:面向接口编程。面向接口编程就是将程序中的业务模块进行分离,以接口的形式去对接不同的业务模块。面向接口编程的优点:当用户需求变更时,只需要切换不同的实现类,而不需要修改串联模块的接口,减少对系统的影响。1、能够最大限度实现解耦合,降低程序的耦合性。2、使程序易于扩展。3、有利于程序的后期维护。如何使...原创 2020-04-04 17:46:31 · 181 阅读 · 0 评论 -
Java面向对象(三)
一、面向对象三大特征:封装、继承、多态二、ObjectObject 是 Java 官方提供的类,存放在 java.lang 包中,该类是所有类的直接父类或者间接父类,无论是 Java 提供的类还是开发者自定义的类,都是 Object 的直接子类或间接子类,Java 中的任何一个类都会继承 Object 中的 public 和 protected 方法。hashCode();getClas...原创 2020-04-01 17:17:12 · 148 阅读 · 0 评论 -
Java面向对象(二)
一、继承1、什么是继承?继承是用来描述类之间的关系的,即一个类继承(拥有)另外一个类中的属性和方法,被继承的类叫做父类,继承父类的类叫做子类。继承的基本语法:public class 类名 extends 父类名{}public class People { //封装成员变量 private int id; private String name; privat...原创 2020-03-30 17:31:32 · 192 阅读 · 0 评论 -
Java面向对象(一)
一、面向对象面向对象编程思想:将程序模块化的思想。- 1、什么是面向对象?(1)在面向对象编程思想诞生之前,程序开发一般采用的是面向过程的结构化编程方式,是一种面向功能划分的软件结构。(2)最小粒度细化到方法这一层。(3)面向过程注重的是每一个步骤,而面向对象关注点在于整件事情的模块化结构。- 2、类和对象类和对象的关系每个对象都有特定的特征:1、属性。2、方法。属性指的是对象的...原创 2020-03-27 18:15:15 · 299 阅读 · 0 评论 -
Java基础综合应用—基于控制台的用户管理系统
主要是针对前面学的Java基础知识:包括变量、数据类型、流程控制、循环、数组等的复习应用。一、基于控制台的用户管理系统查询用户:将系统中保存的全部用户信息在控制台输出。添加用户:向系统中添加新的用户信息,如果添加的用户已经存在,给出提示信息。删除用户:输入用户名,进行删除操作,若输入的用户名不存在,给出提示信息。账号冻结:输入用户名,进行冻结操作,若输入的用户名不存在或者该用户已经被冻...原创 2020-03-24 16:44:25 · 749 阅读 · 0 评论 -
Java基础(二)——循环、数组
一、循环for、while、do-while、foreach循环四要素:初始化循环变量循环条件循环体更新循环变量1、while循环初始化循环变量while(循环条件){ 循环体 更新循环变量}//初始化循环变量int num = 0;//循环条件while(num < 10) { //循环体 System.out.println("Hello W...原创 2020-03-19 18:46:24 · 487 阅读 · 0 评论 -
Java基础(一)——关键字、变量、数据类型、运算符、流程控制
一、先来了解下什么是注释注释就是用通俗易懂的语言对代码进行描述解释,方便自己和他人阅读。1、- 单行注释://注释内容2、- 多行注释:/*注释内容注释内容注释内容*/3、- 文档注释:/**注释内容*注释内容*注释内容*/二、Java 中的常用关键字:Java 语言预先定义好的,有指定意义的标识符,组成程序的基本元素。1、abstract 表示抽象...原创 2020-03-04 16:28:10 · 317 阅读 · 0 评论 -
初识Java
一、先来了解下IT行业:传统行业:用户群体有局限性,是给通信运营商用的,比如说银行,通信行业等,公司如华为。互联网行业:项目产品的用户是我们每一个人,比如说淘宝天猫等电商,公司如BAT。城市:北上广深、杭州、成都、南京、长沙、厦门、武汉、西安、大连、沈阳等(一二线城市)二、程序猿的常规职业路线:纯技术路线,终极目标:架构师项目管理,项目经理,终极目标:管理层销售,终极目标:管理层...原创 2020-03-01 17:12:50 · 471 阅读 · 0 评论