技术标签: 我的Java学习过程 java
(1)类方法与类属性
属性直接在类方法中定义;
(2)类方法的返回值问题
return 关键字的使用
①:return 结束一个方法,其后不能再加语句;
②:针对带返回值的语句则在方法中使用格式为:"return +数据",且返回的数据要与定义时的数据类型相同。
代码举例:
package com.classtext;
public class ClassText {
public static void main(String[] args) {
// TODO Auto-generated method stub
Person p1=new Person();
p1.name="wth";
System.out.println(p1.name);
p1.eat();
p1.talk("Chinese");
System.out.println("******************返回值部分***********************");
Custom C1=new Custom();
System.out.println(C1.name);
C1.eat();
C1.speak("汉语");
System.out.println(C1.age);
System.out.println(C1.age());
System.out.println(C1.ageName("wth"));
}
}
class Person{
String name="sss";
int age=1;
boolean isMale;
public void eat(){
System.out.println("人吃饭");
}
public void see(){
System.out.println("人在看");
}
public void talk(String lanuage){
System.out.println("人在说"+lanuage);
}
}
class Custom{
//属性的定义
String name;
int age;
boolean IsMale;
//无返回值方法的定义
public void eat(){
System.out.println("顾客在吃饭");
}
public void speak(String lanuage){
System.out.println("顾客说"+lanuage);
}
//有返回值方法的定义
public int age(){
return age+10;
}
public String ageName(String name){
return "姓名为:"+name+"今年"+age+"岁了!";
}
}
Stream的深入(三)比奇文学网 https://www.biqi.org/ 心得:之前学习流,深入了流的底层。但是学的这些东西在平时日常开发的过程中,是根本不会用到的。只是为了更好帮助自己去理解流的底层设施。用起来也更自信,能够确定用的东西非常正确。 专注技术:这种纯技术的这种环境。 而不是说:专注业务开发了5年,技术没有长进。 这位张龙老师给讲课的方式,就是学习一门新技术的过程。如果觉得这种...
list to Map (java 8) 分组, 计数 排序 java 8 分区 转载于:https://www.jianshu.com/p/2fd614cfb70b...
最初发生 Event 的对象。 返回: 最初发生 Event 的对象。 Thread 线程开启:实现方法 1、在需要使用线程打开的页面标识:Runnable 2、输入所需线程执行的代码 3、在需要线程开启处加入线程口:Thread...
** 我的JAVA学习之路 ** 第一篇: 本人是一名准大二学生,准备利用暑假期间学习一下JAVA这门编程语言的基础知识,并利用CSDN记录下学习历程。 主要参考资料:B站博学谷2019JAVA精讲入门。 在开始之前,先简述JDK,JRE,JVM的关系: 1.JDK:全称Java Development Kit,JDK中包含JRE,在JDK的安装目录下有一个名为jre的目录,里面有两个文件夹bin...
** 我的JAVA学习之路 ** 本博客为记录自己学习过程的博客,参考资料为2019博学谷JAVA精讲(注:截图均来自博学谷JAVA精讲) 第八篇:在第七篇里介绍了函数及数组,那么在第八篇里介绍一下java程序的内存分配,然后在下一篇里介绍面向对象编程的封装,继承,多态。 JAVA程序的内存分配: 方法区:存储可运行的class文件,包含方法,静态成员,常量等(面向对象部分详解) 栈:方法运行时使...
转载于:https://my.oschina.net/u/3631883/blog/1493650...
我的java学习之旅 第二周总结 在这一周我们学习了循环结构、函数、数组,并且经过前期粮草弹药的准备,再迈过了一道壕沟(循环)和两道护城河(函数、数组)之后,我们开始攻城了—>进入了java学习的核心部分,即面向对象的编程思想。接下来是一场硬仗! 循环结构 在循环结构部分,我们学习了for循环、while循环和do…while循环三种循环结构。 for循环 循环必须...
今天开始学习JAVA,感觉想下它个软件都困难重重,主要还是英文不好吧。配置好环境变量(不知道为什么cmd+javac还是不行,但是cmd+java却可以),之后把基础的语法学一学看能不能试着写写题吧。项目?也要尝试下,哎不扯这么多了,把握当下吧。今天还有项任务是要把矩阵快速幂给学学,拖了好久了。 My first java code:...
写这个主要是因为身边有且不止一个人问过我这个,基本上都是有点基础,然后想学编程然后又一头雾水茫茫然到那种,被问到多了觉得可以写写,以后再有人问就可以直接甩链接,想想都好happy。 注:本人并不是什么大拿只能记录一些自己的心得,看不起的请绕行,另外针对的是有一些基础的所以并不会讲一些很基础的东西,主要是涉及一些思路。 首先由于非科班出身,所以总会有种感觉,好像会一点又好像啥都不会,会一点是因为对于...
Android 使用Lottie的三个小技巧 Shawn 文章目录 Android 使用Lottie的三个小技巧 I 开启硬件加速 II 通过添加AnimatorListener来控制动画行为 III 通过设置播放速度来实现动画倒放 I 开启硬件加速 开启硬件加速是个提升lottie动画表现效果的一个好办法,在我的老手机上,不开硬件加速就跟幻灯片一样. II 通过添加AnimatorListene...