首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

JAVAJAVA语言快速入门

本文章部分资料来源于湖北文理学院计算机工程学院PandaXQJ老师的PPT java语言发展历史: java特点: Java SE(Java Platform,Standard Edition...它允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的 Java 应用程序。Java SE 包含了支持 Java Web 服务开发的类,并为 Java EE提供基础。...Java EE(Java Platform,Enterprise Edition)。这个版本以前称为 J2EE。它帮助开发和部署可移植、健壮、可伸缩且安全的服务器端 Java 应用程序。...Java ME(Java Platform,Micro Edition)。这个版本以前称为 J2ME。...环境变量的配置 JAVA_HOME环境变量,表示Java的安装位置; path路径环境变量,用来指定Java开发包中的一些可执行程序(如java.exe、javac.exe等)所在的位置; classpath

50230

Java语言零基础菜鸟入门Java程序学习的要点

Java中大量应用了静态方法和属性,这是一个通常的技巧。但是这种技巧在很多语言中不被频繁地使用。...理解静态方法和属性对于理解类与对象的关系是十分有帮助的,在大量的Java规范中,静态方法和属性被频繁使用。因此学习者应该理解静态方法和属性。...由于很多语言没有这么强大的集合框架体系,很多初学者不知所措,更不知道拿来做什么用,因此应该引起足够的重视。...Java的初学者应该充分学习好这种例外捕捉机制,养成良好的编程习惯。 五、多线程需要理解机理 很多Java程序员热衷于多线程程序编写,认为是对逻辑能力的挑战。...六、了解网络编程 Java号称是最强的网络编程语言,但是大多数应用程序开发人员是从来不会自己开发什么底层的网络程序的。 需要做只是了解原理就够了。

60400
您找到你想要的搜索结果了吗?
是的
没有找到

Java入门(2)-- 语言基础

2.1 Java主类结构 Java程序的基本组成单位是类,类体中又包括属性和方法两个部分。每个应用程序都必须包含一个main()方法,含有main()方法的类称为主类。...注:文件名必须和类名同名,Java区分大小写。...由于unicode编码采用无符号编码,可以存储65536个字符(0x0000~0xffff),所以Java中的字符几乎可以处理所有国家的语言文字。...2.3 变量与常量 2.3.1 标识符和关键字 Java语言规定标识符由任意顺序的字母、下划线、美元符号和数字组成,并且第一个字符不能是数字。标识符不能是Java中的保留关键字,字母严格区分大小写。...关键字是Java语言中已经被赋予特定意义的一些单词,不可以把这些字作为标识符来使用。 Java关键字: 2.3.2 声明变量 在程序运行过程中,空间内的值是变化的,这个内存空间就称为变量。

43320

java入门自学教程(java入门学习路线)

Java不仅是一门编程语言,还是一个由一系列计算机软件和规范组成的技术体系,Java 是几乎所有类型的网络应用程序的基础,也是开发和提供嵌入式和移动应用程序、游戏、基于 Web 的内容和企业软件的全球标准...第一步 首先要做好学习前的准备工作:java语言一般用于大型的服务器程序开发,所有有必要了解如下内容:Unix开发环境Unix系统原理、Unix开发环境、Unix常用命令。...第二步 然后进入Java语言基础的学习阶段,学习任何一门语言都要打好基础,曾经学过高级程序语言(C,C++等)来说,java语言基础有自己的特点,但是基本规律都是相通的,如:算法基础、常用数据结构、企业编程规范...第三步 掌握java语言基础后接下来就是面向对象语言的共性:Java面向对象面向对象特性:封装、继承、多态等。掌握面向对象的基本原则以及在编程实践中的意义;掌握Java面向对象编程基本实现原理。...深入理解JavaScript语言原理;熟练的使用JavaScript对HTMLDOM进行编程;熟练掌握JavaScript对象对象封装技巧,为后续的JavaScript学习打下坚实的基础。

21760

JAVA入门学习

字符串常量即它们的值在创建后不能被更改(一旦被赋值就不能被改变) 字符串缓冲区支持可变字符串因为String对象是不可变的,它们可以被共享 Java语言为字符串连接运算符(+)提供特殊支持,并为其他对象转换为字符串...); //任意字符串拼接 System.out.println("字符串拼接2:" + lower.concat(upper)); //只能字符串类型进行拼接 //示例5.非常值得学习...float Float double Double char Character #比较特殊 boolean Boolean 下面以Integer为例来进行学习...DateFormat 类使用 描述:DateFormat类是抽象类(无法直接new创建对象实例化),所以使用其子类SimpleDateFormat; DateFormat 是日期/时间格式化子类的抽象类,它以与语言无关的方式格式化并解析日期或时间...#包 java.text.DateFormat #语法结构 public abstract class DateFormat #DateFormat是一个抽象类的子类格式的日期/时间格式化和解析日期或独立于语言的方式时间

43920

JAVA入门学习

[TOC] 多线程Thread入门 1.简单概述 描述:什么是线程?...注意: 一颗CPU在同一时刻只处理一个任务,只不过执行时间(执行效率高)太短让我们误认为是同一时刻运行多个后台程序; Java程序运行原理: Java命令会启动java虚拟机,之后启动JVM等同于启动了一个应用程序...modCount++; ensureCapacityHelper(elementCount + 1); elementData[elementCount++] = obj; } 学习总结...static void main(String[] args) throws IOException, InterruptedException{ //单线程类学习 Runtime Runtime...答:那是为了方便管理和维护,同样JAVA中线程中也有自己的组; 线程组概述: Java中使用ThreadGroup来表示线程组,它可以对一批线程进行分类管理,Java允许程序直接对线程组进行控制。

29910

JAVA入门学习

[TOC] 多线程Thread入门 1.简单概述 描述:什么是线程?...注意: 一颗CPU在同一时刻只处理一个任务,只不过执行时间(执行效率高)太短让我们误认为是同一时刻运行多个后台程序; Java程序运行原理: Java命令会启动java虚拟机,之后启动JVM等同于启动了一个应用程序...modCount++; ensureCapacityHelper(elementCount + 1); elementData[elementCount++] = obj; } 学习总结...static void main(String[] args) throws IOException, InterruptedException{ //单线程类学习 Runtime Runtime...答:那是为了方便管理和维护,同样JAVA中线程中也有自己的组; 线程组概述: Java中使用ThreadGroup来表示线程组,它可以对一批线程进行分类管理,Java允许程序直接对线程组进行控制。

22320

JAVA入门学习十三

,这种动态获取的信息以及动态调用对象的方法的功能称为JAVA语言的反射机制,要想剖析一个类就必须先要获取到该类的字节码文件对象,而解剖使用的就是Class类中的方法,所以要先获取每个字节码文件对应的class...一个价值 true表明反射的对象应当压制java语言访问检查时可以将私有成员变量变成共有; //一个方法提供有关信息和访问,在类或接口的一个方法 public final class Method extends...= new BufferedReader(new FileReader("config.properties")); //配置文件中读取class对象 //苹果 /橘子 (非常值得学习...; import java.lang.reflect.Field; import java.lang.reflect.Method; import java.util.ArrayList; import...System.out.println(i); } } 运行结果: 9999 花费时间为: 102 枚举类 描述:枚举是指将变量得值一一列举出来,变量得值只限于列举处理得值得范围内; 例如: 与C语言中枚举是一样

53020

java学习:Hibernate入门

二、创建一个常规的java project,命名为HelloHibernate 创建过程中,注意导入所需的jar包,这些jar包可分为三大类:Hibernate解压目录中lib\required下的jar... 该xml的内容,相当于db表结构的元数据,有了它,hibernate就能知道:每张表(及表里的每个字段)如何生成java...有时,生成java类后,eclipse不会自动刷新文件结构,建议下面这个也勾上 ? 最后点击Run,顺利的话,就能看到新生成的java类 ?...五、生成hibernate映射配置文件 刚才创建的反向工程配置文件,在运行时其实没多大作用,它只是用来告诉hiernate如何根据表结构生成java实体类,对于已经存在的java类(比如纯手写的),运行时... 这面就记录了每个java

78680

JAVA入门学习

[TOC] 0x08 JAVA面向对象 1.面向对象思想概述 Q:我们学习编程是为了什么?...为了把我们日常生活中实物用学习语言描述出来 一个Java程序可以认为是一系列对象的集合,而这些对象通过调用彼此的方法来协同工作。...a:是一种更符合我们思想习惯的思想 b:可以将复杂的事情简单化 c:将我们从执行者变成了指挥者,角色发生了转换 Java中最基本的单位是类,Java中用class描述事物也是如此 成员变量==事物的属性...\Day2>javadoc -d API -author -version ArrayTools.java // 正在加载源文件ArrayTools.java... // 正在构造 Javadoc 信息...耦合:类与类的关系 内聚:就是自己完成某件事情的能力 Java中类的继承特点: a:Java只支持单继承,不支持多继承(存在安全隐患,一个儿子只能有一个爹),有些语言是支持多继承,格式:extends

40110

JAVA入门学习

字符串常量即它们的值在创建后不能被更改(一旦被赋值就不能被改变) 字符串缓冲区支持可变字符串因为String对象是不可变的,它们可以被共享 Java语言为字符串连接运算符(+)提供特殊支持,并为其他对象转换为字符串...); //任意字符串拼接 System.out.println("字符串拼接2:" + lower.concat(upper)); //只能字符串类型进行拼接 //示例5.非常值得学习...float Float double Double char Character #比较特殊 boolean Boolean 下面以Integer为例来进行学习...DateFormat 类使用 描述:DateFormat类是抽象类(无法直接new创建对象实例化),所以使用其子类SimpleDateFormat; DateFormat 是日期/时间格式化子类的抽象类,它以与语言无关的方式格式化并解析日期或时间...#包 java.text.DateFormat #语法结构 public abstract class DateFormat #DateFormat是一个抽象类的子类格式的日期/时间格式化和解析日期或独立于语言的方式时间

48330

JAVA入门学习

[TOC] JAVA包(package)与Java API 面向对象: Java包Package使用 权限修饰符 匿名内部类 Java API: 概述了解 Object类介绍与使用 Java包Package...开发中都是导入具体类) class Package_import { public static void main(String[] args) { System.out.print("[导包学习...Scanner(System.in); String name = sc.next(); System.out.println("您的名字是:"+name); } } //#执行结果 [导包学习...,a + b = 230 注意事项: 供外部使用的类不能采用private的修饰符,因为这样做无意义 静态导入包 概述:静态导入是JDK1.5新特性,它是导入类中的静态方法,在开发中基本不用但是还是要学习...,这些类将底层的实现封装了起来,我们不需要关心这些类是如何实现的,只需要学习这些类如何使用。

55930
领券