
Java基础编程
文章平均质量分 84
JAVA头号菜鸟
这个作者很懒,什么都没留下…
展开
-
局部变量和全局变量(成员变量)
package com.hisoft.java.Bean;class Test2 {// 定义在方法体外部,类内部的变量就是成员变量,也叫全部变量static int i=10;char c = 'c';final int max = 100;String str = null;public static void main(String[] args) {原创 2017-12-13 13:59:17 · 173 阅读 · 0 评论 -
面向对象
一. 面向对象的介绍1.面向过程和面向对象1.面向过程–“面向过程”是一种以过程为中心的编程思想。只要分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用这些函数就可以了。–例如C语言属于面向过程编程语言。2.面向对象–“面向对象”(ObjectOrientedProgramming简称OOP)是一种以事物为中心的编程思想。–面向原创 2018-01-27 15:02:19 · 302 阅读 · 0 评论 -
包及Java常用约束
一.包1.包的概念1.Java中的包(Package)其实指的就是目录。Java工程中的文件都是放在各个包中的。2.使用包可以更好地管理工程中的文件(类、接口、图片等等)。3.不同包下的文件可以重名,包也可以被另一个Java包所使用。4.package语句是Java源文件的第一条语句。如果没有package语句,则为缺省无名包。(不推荐使用)5.如果文件不是放在默认包下原创 2018-01-27 14:20:55 · 1811 阅读 · 0 评论 -
类的生命周期
1.类的生命周期示意图2.类的加载 1. Java在需要使用类的时候,才会将类加载。如果只是定义一个变量为XXX类型,则不会加载类。 2. Java的类加载是由类加载器来完成的。JVM在加载类时,需要经过如下几个步骤: –加载:找到相应的class字节码文件,由类加载器将类的信息读入到JVM中。如果找不到该类,则会抛出ClassNotFoundExcetpion异原创 2018-01-27 14:14:29 · 274 阅读 · 0 评论 -
面向对象----接口
1.接口的定义package com.hisoft.java.interfacedemo;/** * 这个借口是用来演示接口的用法 * @author jh * 修饰接口的关键词是interface * 修饰接口的权限修饰符只能有public和default * abstract也可以修饰接口,但是一般是多余的, * 接口中没有构造方法 */abstract interf原创 2018-01-26 14:03:33 · 219 阅读 · 0 评论 -
判断一个数是否是回文数
判断某个正整数是否为奇数位的回文数。(比如说1234321,1234554321)判断字符串是否对称public static void HuiWenShu() { Scanner sc = new Scanner(System.in); do { System.out.println("请输入一个字符串"); String str = sc.nextLine();原创 2018-01-26 16:00:34 · 689 阅读 · 0 评论 -
类的生命周期
package com.hisoft.java.cycle;public class ClassAndMathodDemo {// 成员变量,也叫全局变量,包括静态成员变量以及非静态成员变量 int age; String name;// 静态变量 static String schoolName;// 代码段就是用{}包围的代码,从作用域划分分为两种,一种是全局代码段,一种是局部翻译 2017-12-26 16:09:23 · 138 阅读 · 0 评论 -
Java异常处理机制
1.异常的概念异常是指在程序的运行过程中所发生的不正常的事件,它会中断正在运行的程序.也称为例外.2.错误的分类•通常程序中的错误可分为三种类型:1.编译错误:编译器能够检测到的错误,一般是语法错误。此时不能将源代码(.java)编译成可执行的字节码文件(.class)。2.运行错误:程序运行时产生的错误,例如被0除、数组下标越界等等。3.逻辑错误:这是机器本身无法检测原创 2018-01-30 17:28:35 · 504 阅读 · 0 评论 -
循环控制流程
package com.hisoft.java.circulation;/** * 本类是讲解while循环 * * @author jh * */public class WhileDemo { public static void main(String[] args) { // 循环三要素1:循环变量,2.循环体,3.循环终止条件 //// // int x原创 2018-01-12 14:08:20 · 243 阅读 · 0 评论 -
八种基本数据类型变量声明
package com.hisoft.java.Bean;public class Test1 {static int age=12;// String str = new String("abc");引用类型变量的声明public static void main(String[] args) {// 八种基本数据类型声明变量// 整形分为四种(byte,sh原创 2017-12-13 13:56:59 · 5370 阅读 · 0 评论 -
JAVA基础
一、java环境变量的设置:(在系统变量中设置)1. 先配置JAVA_HOME:变量名:JAVA_HOME 变量值:jdk所在的安装路径 C:\Program Files\Java\jdk1.8.0_92(注意:变量值后边不能有空格)2. 再配置CLASS_PATH: 变量名: CLASS_PATH 变量值:jdk安装路径下lib文件中的dt.jar和tools 一般有两种变量值:原创 2017-12-12 17:35:40 · 151 阅读 · 0 评论 -
Java数据类型转换
package com.hisoft.java.Bean;/** * 这个类是进行类型转换演示的类 * @author jh *在java中基本数据类型的转换和基本数据类型的大小是有关系的 *在内存小的转换为内存大的数据类型是会自动进行类型转换,这种叫隐式类型转换。 *在内存大的转化为内存小的数据类型时,必须进行声明这种叫强制类型转换,也叫显示类型转换 *强制类型转换需原创 2017-12-13 13:40:18 · 174 阅读 · 0 评论 -
构造方法及垃圾回收
一.构造方法1.构造方法的介绍1.构造方法是一种特殊的成员方法2.构造方法的作用是在创建对象时自动进行一些初始化操作3.构造方法的特征:–方法名和类名完全相同–它不含返回值,甚至连void也没有–不能被static、final、abstract、native等等修饰–使用new创建对象时,系统会自动调用构造方法2.构造方法使用注意点1.在原创 2018-01-27 15:18:47 · 213 阅读 · 0 评论