java学习
雨_刃
这个作者很懒,什么都没留下…
展开
-
Java注解Annotation
注明:由于Java的注解类知识的匮乏,因此向《尚硅谷宋红康老师Java基础的课程视频》做出此学习笔记。使用方式:把Annotation当作一个修饰符使用,用于修饰他支持的程序元素。注解*概念:说明程序的,给计算机看的。*注释:用文字描述程序的,给程序员看的。*定义:注解(Annotation),也叫元数据,一种代码级别的说明。它是JDK1.5及以后版本引入的一个特性,...原创 2019-10-25 21:51:06 · 243 阅读 · 0 评论 -
java参数值传递
题目:(1)定义一个Circle类,包含一个double型的radius属性代表圆的半径* 一个findAre()方法返回圆的面积。** (2)定义一个类PassObject,在类中定义一个方法printAreas(),该方法的定义如下:** public void printAreas(Circle c, int time)* 在printAreas 方法中打印输...原创 2019-07-25 17:31:55 · 279 阅读 · 0 评论 -
java 递归方法 计算1-100之间的所有自然数的和 计算1-100之间所有自然数的乘积
* 例1: 计算 1-100之间的所有自然数的和 * 例2:计算 1-100之间所有自然数的乘积原创 2019-07-26 00:59:07 · 4158 阅读 · 0 评论 -
学习笔记:封装性
关于封装性的讨论:源自尚硅谷宋红康老师面向对象的特征之一:封装于隐藏一、问题引入: 当我们创建一个类的对象以后,我们可以通过"对象.属性"的方式,对对象的属性赋值。这里的赋值操作收到属性数据类型和存储范围的制约。但是除此之外,没有其他制约条件,但是,实际问题中,我们往往需要给属性赋值,添加额外的限制条件。这个条件不能在属性声明时体现(不能对属性直接进行if ,else...原创 2019-07-26 14:22:02 · 162 阅读 · 0 评论 -
构造器(构造方法)和方法的区别
面向对象(java)package prectice;/** * 注意:构造器(构造方法)不是方法的一种, * * 主要原因是:构造器和方法不一样,方法是可以通过(对象.方法)来调用的 ,但是构造器是为了 造对象的。 * * fields 属性 constructor 构造器(又称构造方法) * * 类的结构之三:构造器 (或构造方法、con...原创 2019-07-26 15:58:27 · 2357 阅读 · 0 评论 -
类的成员:构造器(构造方法)
构造器的特征:》具有与类相同的名称》它不声明返回类型。(与声明void不同)》不能被static final synchronized abstract native 修饰,不能有return 语句返回值构造器的作用:1)创建对象;2)给对象初始化》如:Oder o = new Oder()l; Person p = new...原创 2019-07-26 18:11:13 · 356 阅读 · 0 评论 -
java多线程的创建以及线程同步问题
Java多线程以及线程同步问题学习记录 package com.atguigu.java2;/** * 线程通信的应用:经典例题:生产者/消费者问题 * * 生产者(Productor)将产品交给店员(Clerk),而消费者(Customer)从店员处取走产品, * 店员一次只能持有固定数量的产品(比如:20),如果生产者试图生产更多的产品, * 店员会叫生产者暂停一...原创 2019-08-14 01:05:52 · 199 阅读 · 0 评论 -
java静态代理代码解析记录
java静态代理记录package com.atguigu.java3;/** * 静态代理举例 * * 特点:代理类和被代理类在编译期间,就确定下来了 * * @author yangzhnahang * @create 2019-08-17-16:17 *///先提供一个接口 interface ClothFactory{ //工厂生产衣服...原创 2019-08-17 18:35:51 · 124 阅读 · 0 评论 -
java动态代理类理解
java动态代理的理解package com.atguigu.java3;import java.lang.reflect.InvocationHandler;import java.lang.reflect.Method;import java.lang.reflect.Proxy;/** * 动态代理的举例 代理模式:代理类,被代理类,接口 * * * @auth...原创 2019-08-18 02:03:42 · 261 阅读 · 0 评论 -
java笔试题目——要求:仅打印出a=100,b=200,请写出method方法的代码
//题目:public class Test { public static void main (String[] args){ int a = 10; int b = 10; method(a,b); //需要在method方法被调用之后,仅打印出a=100,b=200,请写出method方法的代码。 ...原创 2019-07-24 21:26:51 · 1084 阅读 · 0 评论 -
java基础 myeclipse的Debug的使用 ————没有异常提示的设计错误。
一、源代码:话不多说,上老师的课程案例代码,本着要求最大值的需求写,结果出来的不是最大值,用debug来改。没改之前package prectice;public class DebugTest { //输出两个数中最大值 public static void main (String[] args){ int i = 10; int j = 20; ...原创 2019-07-29 19:55:33 · 201 阅读 · 0 评论 -
Java学习笔记——实例变量,类变量的区别和应用,本文案例:获得一个梯形的上底下底和高
package te11128;//本节知识点:实例变量,类变量class Lader{ double trapezoidalTop,trapezoidalHeight; //实例变量 static double trapezoidalBottom; //类变量 void setTop (double a) { trapezoidalTop ...转载 2018-12-02 08:43:46 · 526 阅读 · 0 评论 -
写随机点名类,包含显示当前日期和时间的方法,随机抽取名单的方法,在测试类中创建对象并输出带有当前时间的随机名单。
随即类,时间类的使用_实验实例:随机点名附上系统点名时间原创 2018-12-06 20:36:18 · 673 阅读 · 0 评论 -
GUI类的使用,设计一个歌手评分系统,并通过导出制作形成一个简易的歌手评分软件
常用实用类、组件与事件处理 本案例使用GUI设计,案例要求: (1)采取GUI设计思想实现一个歌手计分系统,系统功能要求:用户在窗口依次输入7个分数,去掉一个最高分和最低分,剩下的分数算出的平均分就是该歌手的最终分数。(2)实现桌面形成软件,一个简单的成绩判断系统的程序软件。 package Try;import java.awt.event.*;i...原创 2018-12-06 21:10:14 · 861 阅读 · 0 评论 -
ecplise 中怎么将文件中的红叉去掉,呃呃,有红叉代表程序有错误,解决方式: 将源程序改合法
错误如图: 解决思路:(1)一个java项目中,只要源程序有误,被系统检测出来就会报红叉,因此需要进行源程序修改,改合法就行。(此类错误是小白会问的问题,故作为小白的我做出这个记录)(2)如果还是此处出现有红叉现象,可以试试下面这种方法,(提示:前提是先通过第一种方法在做第二种方法)找到文件的属性设置: 进入java 建立的路径,选择编辑选项:接下...转载 2018-12-15 19:40:55 · 383 阅读 · 0 评论 -
win10下Java 环境配置失败更正(java配置失败)
JAVA文件下载官网地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html自行安装好java文件之后,(记住自己的安装路径)进入环境配置:步骤: 此电脑---鼠标右键---管理---高级系统设置---环境变量特别声明:在系统变量下进行配置,不是*****...原创 2019-03-03 11:01:58 · 9003 阅读 · 6 评论 -
包括maven的java环境配置规范记录
maven状态下配置成功示意图:maven 配置文件下载地址:https://maven.apache.org/download.cgi命令: mvn -vMAVEN_HOMED:\MyEclipse\Maven\apache-maven-3.6.1-bin\apache-maven-3.6.1配置不成功的可能是JAVA_HOME 的...原创 2019-05-04 23:10:12 · 239 阅读 · 0 评论 -
java基础(类的概念)——易错总结
类的对象与解析:什么是类:设计类的本质是设计类的成员,类对于项目来说就好比于细胞对于生物的存在。(这个说法有点绝对,但是差不多的,因为还有一个叫做接口的东西存在着。)如下就是一个类 :class person{//属性//方法}类中有属性和方法,其中日常书上讲的属性有可能用其他方式表达,我看不懂,所以说这个是易错点,属性 ...原创 2019-07-24 06:50:53 · 198 阅读 · 0 评论 -
Java环境与Eclipse SDK安装涉及的环境变量调试,java环境配置
资源包请自己下载。文本太大,我传到百度了。https://pan.baidu.com/s/1p6aFDOeXWULnK8STdQkwmw 这是地址资源地址小白师从高中老班长祯淮大哥,偷师于网页中的他人经验,因此,先说声谢谢他人的经验分享,为了记录学习过程,方便整理知识,做了以下学习分享。有错请大神指出。 这是我装好的Java环境下的eclipse 先看看效果:操...原创 2018-07-14 00:23:53 · 2208 阅读 · 6 评论