Java基础之数组

(1)数组:存储同一种数据类型的多个元素的容器(注意和集合的区别 后面的总结之中有)。 (2)特点:每一个元素都有编号,从0开始,最大编号是长度-1。编号的专业叫法:索引。 (3)定义格式   A:数据类型[] 数组名;     B:数据类型 数组名[]; (4)数组的初始化     ...

2018-07-31 08:56:40

阅读数 53

评论数 0

Java基础之—反射

1)类的加载 当程序要使用某个类时,如果该类还未被加载到内存中,则系统会通过加载,连接,初始化三步来实现对这个类进行初始化。 加载 :就是指将class文件读入内存,并为之创建一个Class对象。任何类被使用时系统都会建立一个Class对象。 连接: 验证 是否有正确的内部结构,并和其他类...

2018-07-31 08:41:21

阅读数 68

评论数 0

半路出家的程序员,学到什么程度就能出去找工作了?

谈到就业问题,都是大问题。谁都想有个好起点,一步领先可能步步领先。小编接触了很多学员,有些人一毕业就能拿到Offer,有的人迟迟徘徊。有的人勤奋刻苦,但是面临找工作却缕缕败下阵来。 小编不否认那些迅速找到工作的人有运气的成分,但是更多时候能力占据更重要的因素! 今天小编给大家谈谈Java究竟学...

2018-07-30 15:56:02

阅读数 1999

评论数 0

给Java初学者福利——Java语法基础

Java代码基本格式 Java中所有程序代码都必须存在于一个类中,用class关键字定义类,在class之前可以有一些修饰符。格式如下: 修饰符 class 类名 { 程序代码 } 注: 1、Java是严格区分大小写的。 2、Java程序中一句连续的字符串不能分开在两行中写。 J...

2018-07-30 15:34:57

阅读数 50

评论数 0

JVM难学?那是因为你没认真看完这篇文章

一:虚拟机内存图解 JAVA程序运行与虚拟机之上,运行时需要内存空间。虚拟机执行JAVA程序的过程中会把它管理的内存划分为不同的数据区域方便管理。 虚拟机管理内存数据区域划分如下图: 数据区域分类: 方法区: (Method Area) 虚拟机栈: (VM Stack) 本地方法栈...

2018-07-30 15:17:28

阅读数 52

评论数 0

一线互联网常见的 14 个 Java 面试题,你颤抖了吗程序员

跳槽不算频繁,但参加过不少面试(电话面试、face to face 面试),面过大 / 小公司、互联网 / 传统软件公司,面糊过(眼高手低,缺乏实战经验,挂掉),也面过人,所幸未因失败而气馁,在此过程中不断查缺补漏,养成了踏实、追本溯源、持续改进的习惯,特此将自己经历过、构思过的一些面试题记录下来...

2018-07-26 10:10:32

阅读数 58

评论数 0

程序员简历之道

俗话说的好:“工欲善其事,必先利其器”。准备一份好的简历对于能不能找到一份好工作起到了至关重要的作用。 六 如何写自己的简历? <font color="red">一份好的简历可以在整个申请面试以及面试过程中起到非...

2018-07-26 10:03:15

阅读数 208

评论数 0

JAVA 注解的基本原理

以前,『XML』是各大框架的青睐者,它以松耦合的方式完成了框架中几乎所有的配置,但是随着项目越来越庞大,『XML』的内容也越来越复杂,维护成本变高。 于是就有人提出来一种标记式高耦合的配置方式,『注解』。方法上可以进行注解,类上也可以注解,字段属性上也可以注解,反正几乎需要配置的地方都可以进行注...

2018-07-25 14:19:53

阅读数 28

评论数 0

深入理解 Java 多线程核心知识:跳槽面试必备技能

多线程相对于其他 Java 知识点来讲,有一定的学习门槛,并且了解起来比较费劲。在平时工作中如若使用不当会出现数据错乱、执行效率低(还不如单线程去运行)或者死锁程序挂掉等等问题,所以掌握了解多线程至关重要。   本文从基础概念开始到最后的并发模型由浅入深,讲解下线程方面的知识。 概念...

2018-07-25 13:34:08

阅读数 99

评论数 0

java基础知识都掌握了吗,面试时别打脸了

有些刚学出来的新人,没有一点务实的精神,自以为是,感觉自己基础学好了,好高骛远,一味的总想赶快学习进阶的知识,不是我在这里贬低初学者,俗话说万丈高楼平地起,把你的基础打扎实了再说。来看看下面的菜鸟是什么窘态。 这里涉及到了异常栈,编译期,main函数等等再基础不过的知识,有那么部分毫不客...

2018-07-24 09:06:15

阅读数 444

评论数 0

浅谈JAVA基础之List与Map

1、ArrayList<E> 先看其源码: private static final int DEFAULT_CAPACITY = 10; //初始内存大小 transient Object[] elementData; //真实数据存放地, 被 ...

2018-07-21 14:20:08

阅读数 591

评论数 0

Java 学习——Java 多线程三大核心点

原子性 Java 的原子性就和数据库事物的原子性差不多,一个操作中要么全部执行成功或者失败。 JMM 只是保证了基本的原子性,但类似于 i++ 之类的操作,看似是原子操作,其实里面涉及到: 获取 i 的值。 自增。 再赋值给 i。 这三步操作,所以想要实现 i++ 这样的原子操作就需要用...

2018-07-19 08:48:29

阅读数 47

评论数 0

JAVA 注解的基本原理

以前,『XML』是各大框架的青睐者,它以松耦合的方式完成了框架中几乎所有的配置,但是随着项目越来越庞大,『XML』的内容也越来越复杂,维护成本变高。 于是就有人提出来一种标记式高耦合的配置方式,『注解』。方法上可以进行注解,类上也可以注解,字段属性上也可以注解,反正几乎需要配置的地方都可以进行注...

2018-07-19 08:37:32

阅读数 165

评论数 0

Java学习:Java中的线程之线程间的通信

线程之间的通信 ( • ̀ω•́ )✧ 让线程按照我们的想法来执行 两个线程间的通信 这是我们之前的线程。   执行效果:谁抢到资源,谁运行~   实现线程交替执行:   这里主要用到了两个内容 1)创建一个标记 flag,让程序进行判断: 当flag != 1...

2018-07-18 13:56:23

阅读数 48

评论数 0

流行的9个Java框架介绍:优点、缺点等等

在2018年,Java仍然是世界上最流行的编程语言。它拥有一个巨大的生态系统,在全世界有超过900万Java开发人员。虽然Java不是最直接的语言,但是您不需要从头编写Java程序。有许多优秀的Java框架可以编写在Java虚拟机上运行的web和移动应用程序、微服务和REST api。Java框架...

2018-07-12 08:30:27

阅读数 539

评论数 0

Java架构——数据库如何拆分?

水平拆分一般水平拆分是根据表中的某一字段(通常是主键 ID )取模处理,将一张表的数据拆分到多个表中。这样每张表的表结构是相同的但是数据不同。不但可以通过 ID 取模分表还可以通过时间分表,比如每月生成一张表。 按照范围分表也是可行的:一张表只存储 0~1000W的数据,超过只就进行分表,这样分表...

2018-07-12 07:51:16

阅读数 242

评论数 0

Spring: J2EE框架

Spring Framework 是一个开源的Java/Java EE全功能栈(full-stack)的应用程序框架,以Apache许可证形式发布,也有.NET平台上的移植版本。该框架基于 Expert One-on-One Java EE Design and Development(ISBN ...

2018-07-12 07:42:28

阅读数 703

评论数 0

【精致Java教程】Java的跨平台原理

Java的一大特色就是“write once, run anywhere”即“一次编译,到处运行”。就是说你不用专门为每个平台写一份代码,你写的Java程序在任何平台都能跑起来。它的实现原理是在系统层面上又增加了一层虚拟机(Java Virtual Machine,简称JVM),且为每个平台都定制...

2018-07-10 08:18:09

阅读数 32

评论数 0

【精致Java教程】安装JDK和配置Java环境变量

在了解了Java历史、特性、作用和跨平台原理之后,我们可以开始为Java开发做准备工作了,只是在此之前我们还需要了解Java的两大基础概念JDK(Java Development kit)和JRE(Java Runtime Environment)。首先看一张Java平台图我在图中把Java的跨平...

2018-07-10 07:38:01

阅读数 34

评论数 0

一款简洁优雅、微内核设计的Java Web框架

Blade是一款简洁优雅、微内核设计的 Java Web 框架。主要特性轻量级:新一代JavaWeb框架,不依赖更多的库,摆脱SSH的臃肿,模块化设计,使用起来更轻便!简洁高效:代码简洁、结构清晰,不足100KB源代码,写更少的代码快速开发!插件扩展:支持用户基于Blade扩展其他功能,如redi...

2018-07-10 07:26:22

阅读数 157

评论数 0

提示
确定要删除当前文章?
取消 删除