Java语言基础教程

按主题探索文章、教程与工程实践。

8 篇内容

2018

(一)从这里开始

其实,本Java教程是写给自己的,所以,肯定不是零基础,也不会告诉你Java有多么的好,也不会吹嘘它能做多少事情。 这里简单的总结一下对我编程语言的学习过程。我真正在开始学习Java是在2010年的时候,当时是希望找一份Java开发的工作,于是,开始看马士兵、李兴华他们的Java视频教程。可以跟着例子敲,但关掉它们的视频,我却写不出一行代码。 归结原因有两 …

1 分钟阅读

(二)Hello world

按照管理先用Java写一个 “Hello world” 。 main()方法的定义: main()方法是Java应用程序的入口方法,也就是程序运行时的第一个方法。声明为:public static void main()。 public static:由于JVM在运行这个Java应用程序的时候,首先会调用main()方法,调用时不实例化这个类的对象,而是通过 …

1 分钟阅读

(三)Java的强类型定义

在由Python转向Java的一个最大的感受就是Java的类型定义。Java要求你所定义的常量/变量和方法必须要声明类型。 定义常量与变量。 final double:final用于定义常量,double为常量PI的类型。 int:为变量R的类型。 更多类型 更多一些常用的数据类型: 这种强类型还体现在数组和HashMap中。 类型的要求也体现在方法的定义 …

1 分钟阅读

(四)Java的三种基本结构

结构化编程的三种基本结构?你可能会犹豫一下,它们分别是: 顺序结构 分支结构 循环结构 大学学过 C 语言的同学一下就明白了,具我接触过的编程语言都提供的了这三种基本结构,不管是面向过程的编程语言,还是面向对象的编程语言。 顺序结构 表示程序中的各操作是按照它们出现的先后顺序执行的。 分支结构 表示程序的处理步骤出现了分支,它需要根据某一特定的条件选择其中的 …

2 分钟阅读

(五)Java数据结构:数组和HashMap

Java的数据结构包含的数接口和类分好多种,不过,我觉得最常用的就是数组和HashMap(反正是我最常用的),所以,将他们拿出来介绍一下。 数组 保存的是一组有顺序的、具有相同类型的数据。在Java的数组中,所有数据元素的数据类型都是相同的,可以通过数组的下标来访问数组。 在创建数组的时候需要为其分配空间大小, 在本例子中, 通过循环将 0~4 之间的 5 …

2 分钟阅读

(六)Package 和 Import

除非你写的代码超级简单,如:打印。大多数情况情,必须会导入依赖的类。这些类大体上分三类: 由我们自己创建的类。 由Java JDK提供的类。 由第三方库或框架提供。 其实, package 名称就像是我们的姓,而 class 名称就像是我们的名字。package 名称有很多点号“ . ”,就好像是复姓。 比如说java.lang.String, …

1 分钟阅读

(七)类与对象

Java是一门面向对象的语言,其重要的一个思想就是 “万物皆对象”。 从某中意义上讲,类是Java面向对象性的基础,Java的任何工作都要在类中进行。 创建一个 “程序员” 类,人一般属性包括姓名、性别、年龄、住址等。他的行为吃饭、睡觉、写代码等。 注意,这个类在创建时并没有加 public 的修饰符,关于修饰符的权限: private: 只有本类可见。 …

1 分钟阅读

(八)构造方法

构造方法用于初始化一个新建的对象, 如果你没有定议任何构造方法的形式, 程式会为你取一个不带任何参数的构造函数, 那么你产生类的对像时只能用不带参数的方法。 1.构造器必须与类同名(如果一个源文件中有多个类, 那么构造器必须与公共类同名) 2.每个类可以有一个以上的构造器 3.构造器可以有 0 个、 1 个或 1 个以上的参数 4.构造器没有返回值 5.构造 …

1 分钟阅读