S1:Java
Java学习
Lila_老妖
爱与和平.
展开
-
java-类与对象(访问对象的属性和行为)、
对象的定义方法:1,对象声明:类名 对象名;2,对象创建 对象名 = new 类名(); new作用:分配内存空间。也可以合写为:类名 对象名 = new 类名();package asa;//设计一个空调public class aaaa { //空调属性 String name; String pinpai; String pishu; int原创 2017-05-22 17:51:11 · 6540 阅读 · 1 评论 -
java第九章(数字处理类)--随机数、大数字(加减乘除)、
三--随机数:1.Math.random()方法:在Math类中存在一个random()方法,用于产生随机数字,这个方法默认生成大于等于0.0小雨1.0的double型随机数,即0(1)(int)(Marh.random()*n) 返回大于等于0小于n之间的随机数(2)m+( int )(Math.random()*n) 返回大于等于m小于m+n(不包括m+n)之间的随机数pa原创 2017-06-07 17:36:26 · 1234 阅读 · 0 评论 -
java(第十章)--接口、继承和多态 ;
在项目中创建a类和两个内部类,分别是fun和parent。这三个类的继承关系是a类继承fun类,儿fun类继承parent;类。分别在这3个类的构造方法中输出构造方法名称,然后创建a类的实例对象,继承机制将使该类的父类对象自动初始化。package a;class parent{//父类 parent() { System.out.println("调用父类的parent()构造原创 2017-06-08 16:11:07 · 235 阅读 · 0 评论 -
java--面向对象(static关键字、main、静态什么时候使用、静态代码块、对象的初始化过程)
一:static关键字:package a;class person{ String name; String country="CN"; public void show(){ System.out.println(name+"::"+country); }}public class a{ public static void main(String [] ar原创 2017-06-09 10:34:24 · 788 阅读 · 0 评论 -
java-(继承、子父类中的变量的特点、子父类中函数的特点-覆盖、)
继承:查阅父类功能,创建子类对象使用功能。聚集:has a聚合:组合:-----------------------------子父类中的变量的特点:如果子类中出现非私有的同名成员变量时,子类要访问本类中的变量,要用this子类要访问父类中的同名变量,用supersuper的使用和this的使用几乎一致this代表的是本类对象的引用sup原创 2017-07-12 14:02:04 · 288 阅读 · 0 评论 -
java---接口(特点、举例体现)
1.接口:初期理解,可以认为是一个特殊的抽象类 当抽象类中的方法都是抽象的,那么该类可以通过接口的形式来表示。class用于定义类,interface 用于定义接口。接口在定义时,格式特点: 1.接口常见定义:常量,抽象方法。 2.接口中的成员都有固定修饰符 常量:public原创 2017-07-20 14:39:40 · 316 阅读 · 0 评论 -
java-多态(概念、扩展、转型、示例、多态中成员的特点、)
多态: 可以理解为事物存在的多种体现形态。人: 男人,女人。动物: 猫,狗。猫 x=new 猫();动物 x=new 猫();//实体类还可以具备其他类型,也就是事物的多种形态(二):多态的扩展:/*class Animal{ void eat(){}}*/abstract class Animal//不确定动物吃什么,用抽象类{ abstract v原创 2017-07-21 11:39:14 · 221 阅读 · 0 评论 -
java--java中的包(package)命名、习惯和注释
1.在eclipse中使用包(package)首先创建一个新的项目(project),然后开始规划类的目录结构。以汽车为例子。假设现在有3种汽车去,Car,Bus,RaceCar。我们想把Car和Bus放在一个名为com的包中,然后把RaceCar放在com包内的另一个名为special的包中。这样com包中既有源文件,又有其他包了。eclipse将每个包全限定名平行排放,然后在包原创 2017-07-19 17:07:25 · 5198 阅读 · 0 评论 -
java--(多线程创建的两种方式Thread类和Runnable接口)
(一)继承Thread类创建多线程----单线程下面的代码是一个死循环,但是不会执行main里面的循环语句,而是run()里面的语句,这是因为该程序是一个单线程程序,当调用MyThread类的run()方法时,遇到死循环,循环一直进行。因此,MyThread类的打印语句将永远执行,而main()方法中的打印语句无法得到执行。package test;public class examp原创 2017-11-28 17:24:02 · 59618 阅读 · 7 评论 -
java-对象的引用、对象的比较
在java语言中尽管一切都可以看作对象,但真正操作标识符实质上是一个引用,那么引用究竟在java中是如何体现的呢?语法如下:类名 对象引用名称比如一个book类的引用可以使用如下代码:Book book;通常一个引用不一定需要一个对象相关联。引用与对象相关联的语法如下:Book book=new Book();注意:引用只是存放一个对象的内存地址,并非存放一原创 2017-06-03 18:48:34 · 4614 阅读 · 0 评论 -
第八章--包装类(Integer对象的创建及Integer类提供的各种方法、Long、Short、Boolean、Byte、Character、Double、Float)
(一):Integer:Integer有以下两种构造函数形式:1:该函数以一个int型变量作为参数来创建Integer对象: Integer num=new Integer(7);2:该函数以一个String型变量作为参数来创建Integer对象:Integer num=new Integer("4555");package a;public class a {原创 2017-06-05 14:29:14 · 813 阅读 · 0 评论 -
第五章--字符串的创建方式、连接方式、获取字符串信息的方式、常用操作、格式化、正则表达式、字符串生成器的用法
1.Sring类声明字符串变量s: String s;创建字符串:(一):String(char a[])方法用一个字符数组a创建String对象:package a;public class test { public static void main(String[] args) { char a[]={'g','o','o','d'};//原创 2017-05-09 17:45:15 · 272 阅读 · 0 评论 -
java-函数、函数调用、函数重载
1.package k1;public class l1 { public static void main(String[] args) { int x=fun(4); System.out.println(x); } public static int fun(int num) { return num*3+5; }}控制台输出结果:原创 2017-05-12 12:26:53 · 321 阅读 · 0 评论 -
java-数组静态初始化、选择排序、冒泡排序、数组的折半查找、折半查找练习
(一)数组静态初始化1.package test;public class test { public static void main(String [] args) { //元素类型[] 数组名=new 元素类型[元素个数] (关键字new用来在内存中产生一个容器实体,用来存储很多数据的地方) //需求: 想定义一个可以储存3个整数的容器 /*int原创 2017-05-13 16:04:21 · 427 阅读 · 0 评论 -
java--十进制转化为二进制、十进制转化为十六进制、查表法十进制--十六进制、查表法十进制二进制、
(一)十进制化为二进制:package test;public class test { public static void main(String[] args) { tobin(6); } //十进制转化为二进制 public static void tobin(int num) { StringBuffer ab=new StringBuffer(); wh原创 2017-05-14 09:58:00 · 459 阅读 · 0 评论 -
我的第一个Java代码记录
菜鸟刚开始学走路。package a;public class test { public static void main(String[] args) { System.out.printf("hello world"); }}用DOS来查看Java代码中的错误提示:我先故意在System.out.printf("hello world"); 的后面少加个分原创 2017-05-07 20:38:58 · 426 阅读 · 0 评论 -
java主类结构、基本数据类型、 变量与常量、运算符、数据类型转换、代码注释与编码规范
基本数据类型在eclipe下依次创建项目,创建包,创建类。在类体重输入一以下内容:package a;public class test { static String s1="你好"; public static void main(String[] args) { String s2="java"; System.out.println(s1); System.o原创 2017-05-08 10:42:57 · 1042 阅读 · 0 评论 -
java第四章-流程控制
1、复合语句package a;public class test { public static void main(String[] args) { int x=20; { int y=40; System.out.println(y); int z=245; boolean b; { b=y>z; System.out.原创 2017-05-08 12:39:15 · 204 阅读 · 0 评论 -
java-一维二维数组的定义、使用二维数组、遍历数组
(一)一维二维数组的定义/*一维数组定义的几种方法: * int[] x; int x[]; 二维数组定义的几种方法: int[][] y; int y[][]; int[] y[]; int[] x,y[];//x一维、y二维 int[] x; int[] y[]; ----------- a: x[0]=y;//cuo b: y[0]=x;//yes原创 2017-05-17 13:08:42 · 1856 阅读 · 0 评论 -
Java--填充替换数组元素、对数组进行排序、复制数组、数组查询、
(一)填充替换数组元素:1.填充数组元素:package test; import java.util.Arrays; public class test { public static void main(String[] args) { int arr[]=new int[5]; Arrays.fill(arr,8); for(int i=0;i<ar原创 2017-05-17 17:40:00 · 4910 阅读 · 0 评论 -
卓越班暑假培训笔记(一)----java(类和对象的概念、实例变量、方法重载、构造方法、数据类型)
面向对象编程思想非结构化编程(高粘合度) goto结构化编程 (流程控制、调用函数 可重用、利于维护、高效)面向过程: main--->1步骤--->2步骤....代码结束 (自顶向下,逐步求精)需求---->代码思路----->目标代码 (题目-->for ---> 数值交换---->打印结果)面向对象:对象入手淘宝: 浏览器---》浏览搜...原创 2017-07-03 18:12:54 · 272 阅读 · 0 评论