• Java学习之旅基础知识篇:面向对象之封装、继承及多态

    时间:2024-01-04 09:54:37

    Java是一种面向对象设计的高级语言,支持继承、封装和多态三大基本特征,首先我们从面向对象两大概念:类和对象(也称为实例)谈起。来看看最基本的类定义语法:/*命名规则: *类名(首字母大写,多个单词组合时每个单词首字母大写,单词之间不加任何连接符号) *字段名、方法名(首字母小写,多个单词组合时第一...

  • Java学习之旅基础知识篇:数组及引用类型内存分配

    时间:2024-01-04 09:49:20

    在上一篇中,我们已经了解了数组,它是一种引用类型,本篇将详细介绍数组的内存分配等知识点。数组用来存储同一种数据类型的数据,一旦初始化完成,即所占的空间就已固定下来,即使某个元素被清空,但其所在空间仍然保留,因此数组长度将不能被改变。当仅定义一个数组变量(int[] numbers)时,该变量还未指向...

  • java基础知识回顾之java Thread类学习(八)--java.util.concurrent.locks(JDK1.5)与synchronized异同讲解

    时间:2024-01-04 09:40:42

    看API文档介绍几个方法: JDK1.5中提供了多线程的升级解决方案:特点: 1.将同步synchronized显示的替换成Lock                    2.接口Condition:Condition替代了Object监视器方法(wait、notify、notifyAll),分别替...

  • java基础知识回顾之java Thread类学习(四)--java多线程安全问题(锁)

    时间:2024-01-04 09:25:01

    上一节售票系统中我们发现,打印出了错票,0,-1,出现了多线程安全问题。我们分析为什么会发生多线程安全问题?看下面线程的主要代码:@Override public void run() { // TODO Auto-generated method stub whi...

  • 从零开始学习JAVA(入门基础)

    时间:2024-01-02 21:43:51

    目录博主从零开始学习JAVA(入门基础)1、搭建JAVA开发环境卸载JDK(未安装的请忽略)安装JDK2、编程语言中,何为编译型与解释型编译型解释型3、第一个JAVA应用程序4、JAVA之中的关键字有哪些5、注释的使用6、标识符的定义规则7、基础数据类型规则JAVA的8个基础数据类型数据类型面试题基...

  • 英语是学习Java编程的基础吗

    时间:2024-01-02 21:40:45

    就当前市场行情需求来看,Java人才需求依旧火爆,在如今互联网时代,手机移动端的软件开发是非常重要的,如今无论是大中小企业都是需要进行软件的开发的,又因为Java是开源的使用起来可以节约一大批的成本,所以java开发对人才的需求依然是只增不减的,那么对于很多Java零基础学习或者转型IT行业的都会有...

  • java基础学习05(面向对象基础01)

    时间:2024-01-02 09:19:59

    面向对象基础011.理解面向对象的概念 2.掌握类与对象的概念3.掌握类的封装性4.掌握类构造方法的使用实现的目标1.类与对象的关系、定义、使用 2.对象的创建格式,可以创建多个对象3.对象的内存分配过程面向对象与面向过程比如一个木匠要做一个盒子,那么这个盒子的出发点会有两种方式。面向对象:先想好要...

  • Java基础学习笔记二十六 JDBC

    时间:2024-01-01 14:43:04

    什么是JDBCJDBC(Java DataBase Connectivity)就是Java数据库连接,说白了就是用Java语言来操作数据库。原来我们操作数据库是在控制台使用SQL语句来操作数据库,JDBC是用Java语言向数据库发送SQL语句。JDBC原理早期SUN公司的天才们想编写一套可以连接天下...

  • Java基础学习总结(30)——Java 内存溢出问题总结

    时间:2023-12-31 18:48:26

    Java中OutOfMemoryError(内存溢出)的三种情况及解决办法相信有一定java开发经验的人或多或少都会遇到OutOfMemoryError的问题,这个问题曾困扰了我很长时间,随着解决各类问题经验的积累以及对问题根源的探索,终于有了一个比较深入的认识。在解决java内存溢出问题之前,需要...

  • Java基础学习(六)—List

    时间:2023-12-31 17:23:13

    一、List1.List集合特有功能/* * List集合的特有功能: * A:添加功能 * void add(int index,Object element):在指定位置添加元素 * B:获取功能 * Object get(int index):获取指定位置的元素 * C:列表迭代器 * Lis...

  • Java基础学习笔记十九 IO

    时间:2023-12-30 23:02:09

    IO概述回想之前写过的程序,数据都是在内存中,一旦程序运行结束,这些数据都没有了,等下次再想使用这些数据,可是已经没有了。那怎么办呢?能不能把运算完的数据都保存下来,下次程序启动的时候,再把这些数据读出来继续使用呢?其实要把数据持久化存储,就需要把内存中的数据存储到内存以外的其他持久化设备(硬盘、光...

  • Java工程师学习指南第1部分:夯实Java基础系列

    时间:2023-12-28 18:07:08

    点击关注上方“Java技术江湖”,设为“置顶或星标”,第一时间送达技术干货。本文整理了微信公众号【Java技术江湖】发表和转载过的Java优质文章,想看到更多Java技术文章,就赶紧关注吧。Java原创专题:如何才能够系统地学习Java并发技术?Java集合类常见面试知识点总结设计模式常见面试知识点...

  • Java基础学习笔记二 Java基础语法

    时间:2023-12-27 12:17:33

    注释注释用来解释和说明程序的文字,注释是不会被执行的.单行注释//这是一条单行注释public int i;多行注释/* 这是* 一段注释,* 它跨越了多个行*/public void f() {}}文档注释/** The first Thinking in Java example program...

  • Java基础学习笔记八 Java基础语法之接口和多态

    时间:2023-12-27 12:17:32

    接口接口概念接口是功能的集合,同样可看做是一种数据类型,是比抽象类更为抽象的”类”。接口只描述所应该具备的方法,并没有具体实现,具体的实现由接口的实现类(相当于接口的子类)来完成。这样将功能的定义与实现分离,优化了程序设计。请记住:一切事物均有功能,即一切事物均有接口。接口的定义与定义类的class...

  • Java基础学习笔记十 Java基础语法之final、static、匿名对象、内部类

    时间:2023-12-27 12:21:21

    final关键字继承的出现提高了代码的复用性,并方便开发。但随之也有问题,有些类在描述完之后,不想被继承,或者有些类中的部分方法功能是固定的,不想让子类重写。可是当子类继承了这些特殊类之后,就可以对其中的方法进行重写,那怎么解决呢?要解决上述的这些问题,需要使用到一个关键字final,final的意...

  • Java基础学习笔记一 Java介绍

    时间:2023-12-27 12:12:05

    java语言概述Java是sun公司开发的一门编程语言,目前被Oracle公司收购,编程语言就是用来编写软件的。Java的应用开发QQ、迅雷程序(桌面应用软件)淘宝、京东(互联网应用软件)安卓应用程序Java的擅长互联网:电商、P2P等等企业级应用:ERP、CRM、BOS、OA等等Java语言平台J...

  • Java基础学习总结(50)——Java事务处理总结

    时间:2023-12-27 12:10:04

    一、什么是Java事务通常的观念认为,事务仅与数据库相关。事务必须服从ISO/IEC所制定的ACID原则。ACID是原子性(atomicity)、一致性(consistency)、隔离性(isolation)和持久性(durability)的缩写。事务的原子性表示事务执行过程中的任何失败都将导致事务...

  • JAVA基础学习——1.0 Java概述

    时间:2023-12-27 12:05:17

    Java语言 SUN公司  1995年推出的高级编程语言■  主要应用方向Web开发和Android开发■  主要特点平台无关性:能运行于不同的平台上    安全性:去掉了指针操作,内存由操作系统分配    面向对象:利用类使程序更加利于维护    分布式:可以使用网络文件和使用本机文件一样容易  ...

  • 【java基础学习】-【泛型】

    时间:2023-12-27 11:55:32

    参考以下几位同学的总结来学习:http://www.cnblogs.com/lwbqqyumidi/p/3837629.html#!commentshttp://www.weixueyuan.net/view/6321.htmlhttp://www.cnblogs.com/ixenos/p/5645...

  • Java 从基础到进阶学习之路---类编写以及文档凝视.

    时间:2023-12-25 17:13:16

    Java之前在学习过,基础知识还没有忘光,并且这些高级语言实在是太像,所以那些数据类型,或者循环控制流,以及标准设备等等就直接略过不说了.只是一些重大概念会穿插在文章的介绍中.So,这些文章适合于那些有一定高级面向对象语言基础的人阅读.我们首先编写一个学生类.其主要要求要熟悉的内容是:关于类构造器(...