【Java学习-002-Java初识】教程文章相关的互联网学习教程文章

JAVA学习笔记(六)【代码】【图】

简单抽奖系统,用random定义1~100个随机数,随机产生一二三等奖。效果图如下:import java.util.ArrayList; import java.util.Collections; import java.util.Random; publicclass xitong {private ArrayList<Integer> list;public ArrayList<Integer> addPerson() {// TODO Auto-generated constructor stubif(list == null){list = new ArrayList<Integer>();for(int i = 1;i <= 100;i++){ list.add(i);}}Collections.shuffle(...

20190517 Java学习08

面向对象 多态: 概述:事物存在的多种形态。 多态前提: *要有继承关系 *要有方法重写 *要有父类引用指向子类对象。 成员变量访问: 编译看左边(父类),运行左边(父类)。 成员方法访问: 编译看左边(父类),运行右边(子类)。//动态绑定 多态静态方法:编译看左边(父类),运行看左边(父类)。 多态向上转型:父类引用指向子类。 *必须先有向上转型才有向下转型。 ...

Java学习——继承【代码】

将学生工人的共性描述提取出来,单独进行描述,只要让学生和工人与单独描述的这个类有关系,就可以了。继承:1,提高了代码的复用性。2,让类与类之间产生了关系。有了这个关系,才有了多态的特性。注意:千万不要为了获取其他类的功能,简化代码而继承。必须是类与类之间有所属关系才可以继承,所属关系 is a.Java语言中:Java只支持单继承,不支持多继承。因为多继承容易带来安全隐患:当多个父类中定义了相同功能,当功能不同时...

java学习-javabeans-customization【代码】

java beans specification9 customizationWhen a user is composing an application in an application builder we want to allow them tocustomize the appearance and behaviour of the various beans they are using.We allow this customization to occur in two different ways. When a bean exports a set of properties, then an application builder can use these properties to construct a GUI property sheetthat list...

Java学习----数组【代码】

1.数组就是一组数据,数据类型相同2.数组的声明3.数组的初始化 package org.cindy.array;publicclass Array {publicstaticvoid main(String[] args) {//int[] x = new int[5]; //声明数组长度/*x[0] = 1;x[1] = 2;x[2] = 3;x[3] = 4;x[4] = 5;*/int[] x = newint[]{1,2,3,4,5};for (int i = 0; i < x.length; i++){System.out.println(x[i]);}//char[] c = new char[3];//c[0] = ‘a‘;//c[1] = ‘b‘;//c[2] = ‘c‘;char[] c = n...

开始Java学习

开发平台:JavaSE:java标准平台,一般用于桌面程序开发JavaEE:开发web(如网站+Sping)JavaME:开发移动应用 开发环境:JVM:跨平台核心。JRE:java运行时,jvm运行时需要lib中的包。JVM+lib=JREJDK(java development kit):JDK=JRE+SDK。提供了java的开发环境和运行环境。Eclipse等IDE有自己的编译器不用JDK bin中的。 安装:1、安装JRE 7: http://www.java.com/en/download/manual.jsp#win 2、到官网下载Eclipse(最新版) http://...

Java学习第四天之标识符与关键字【代码】【图】

Java语言和其他编程语言一样,使用标识符作为变量、对象的名字,也提供了系列的关键字用以实现特别的功能。一、分隔符Java语言里的分号(;)、花括号({})、方括号([])、圆括号(())、空格、圆点(.)都具有特殊的分隔作用,因此被统称为分隔符。  (1)分号Java语言采用分号(;)作为语句的分隔,因此每个Java语句必须使用分号作为结尾。  Java程序允许一行书写多个语句,每个语句之间以分号隔开即可;一个语句也可以跨多...

【Java学习笔记之十四】Java中this用法小节【代码】【图】

用类名定义一个变量的时候,定义的只是一个引用,外面可以通过这个引用来访问这个类里面的属性和方法。 那们类里面是够也应该有一个引用来访问自己的属性和方法纳? 呵呵,JAVA提供了一个很好的东西,就是 this 对象,它可以在类里面来引用这个类的属性和方法。先来个简单的例子: 1publicclass ThisDemo { 2 String name="Mick";3publicvoid print(String name){4 System.out.println("类中的属性 name="+thi...

[2018/11/14] Java学习【代码】

在网上下载了一个用Java实现的数据结构的视频, 看了前三个视频, 感觉收获很大, 今天花了接近三小时在Java的数据结构上.课程的目录如下:第01讲:数组第02讲:简单排序第03讲:栈和队列第04讲:链表第05讲:双端链表和双向链表第06讲:递归的应用第07讲:递归的高级应用第08讲:希尔排序第09讲:快速排序第10讲:二叉树的基本概念第11讲:二叉树的基本操作第12讲:遍历二叉树第13讲:删除二叉树节点第14讲:红黑树第15讲:哈希表第16...

Java学习---基础知识

2016-07-23 周六利用键盘输入的时候需要抛出异常 ,直接快捷键 ctrl + 1 ;定义数组 int score[] = new int[4] ; 只有4个数字BufferedReader br = new BufferedReader(new InputStreamReader(System.in)) ;String str = br.readLine() ;//直接输入,直接输出score[i] = Integer.parseInt( str) ; //转换Str 为 Int int temp = Integer.parseInt(str); //字符串变为int型String str = new String(b); byte变字符串Scanne...

Java学习不走弯路教程(7.Eclipse环境搭建)【图】

7.Eclipse环境搭建在前几章,我们熟悉了DOS环境下编译和运行Java程序,对于大规模的程序编写,开发工具是必不可少的。Java的开发工具比较常用的是Eclipse。在接下来的教程中,我们将基于Eclipse开发工具进行程序的编写,编译和运行。本章将介绍Eclipse的安装与基本操作。1.Eclipse安装及启动和安装普通的Windows程序一样,从官网下载后安装即可,在此不做详细介绍。我安装的是Eclipse OXYGEN安装完成后,在安装目录下有个文件:ecli...

java学习笔记_GUI(3)【代码】

如何加入自己定义的Panel 1import javax.swing.*;2import java.awt.event.*;3import java.awt.*;4 5 class MyPanel extends JPanel {6 public void paintComponent( Graphics g ) {7 g.setColor( Color.orange );8 g.fillRect(20, 50, 100, 100);9 } 10 } 111213class Gui implements ActionListener{ 1415 JButton button = new JButton("click me"); 16 JFrame frame = new JFrame(); 1718priva...

java学习笔记-0918班廖军*:在这个班级里,我能感受到大家学习的热情

对于在java培训学校的学习来说,学习氛围是很重要的,有了很好的学习氛围,同学们的学习就会更积极,学习的质量也会提高很多,在尚硅谷,有一套严格的纪律,就是为了保证能有一个很好的学习氛围,但是学习氛围也不能仅仅依靠严格的纪律,而是靠大家的自觉性,既然我们选择了来学习JAVA知识,就应该为自己的选择负责任,在0918这个班级里,我能感受到大家学习的热情,这也带动着我更加努力的学习。现在我们JAVASE的内容已经学完了,...

Java学习笔记_180711_常用类

1.Object类Object类是java语言中所有类的根,所有的类都继承了Object类,拥有Object类的属性和方法。1.1 clone()返回对象的拷贝(克隆),对于基本类型会进行数值拷贝,对于引用类型只拷贝他的引用reference,也成为浅拷贝1.2 equals(Object o)判断当前对象与两外一个对象是否相等。未重写情况下不比较对象内容,只比较引用reference,未重写情况下与运算符“==” 原文:https://www.cnblogs.com/annofyf/p/9292889.html

Java学习之初识Maven

简介功能特点Maven主要作用类似于VS的包管理器,能够帮助开发者完成以下工作:构建、文档生成、报告、依赖、SCMs、发布、分发、邮件列表等。 详细请阅读:https://www.runoob.com/maven/maven-tutorial.html 此外,需要注意下Maven的Snapshot版本与Release版本的区别基础配置环境变量Maven 下载地址:http://maven.apache.org/download.cgi 设置 Maven 环境变量 添加环境变量 MAVEN_HOME:POMPOM( Project Object Model,项目对象模...