Java知识分享网 - 轻松学习从此开始!    

Java知识分享网

Java1234官方群25:java1234官方群17
Java1234官方群25:838462530
        
SpringBoot+SpringSecurity+Vue+ElementPlus权限系统实战课程 震撼发布        

最新Java全栈就业实战课程(免费)

springcloud分布式电商秒杀实战课程

IDEA永久激活

66套java实战课程无套路领取

锋哥开始收Java学员啦!

Python学习路线图

锋哥开始收Java学员啦!
当前位置: 主页 > Java文档 > Java基础相关 >

java基础学习笔记 PDF 下载


分享到:
时间:2020-10-10 10:48来源:http://www.java1234.com 作者:小锋  侵权举报
java基础学习笔记 PDF 下载
失效链接处理
java基础学习笔记 PDF 下载

本站整理下载:
提取码:ymxj 
 
 
相关截图:
 
主要内容:

1.Scanner
Import java.util.scanner
Scanner sc=new Scanner(System.in)
Int num=sc.nextINT();
 String str=sc.next()
 
Int temp=a>b?a:b; a大于b吗 大于的话就是a否则是b
 
2.匿名对象 如果只使用唯一的一次
   如 public class Person(){
String name;
Publilc void showname(){
Systom.out.print(我是:”+name)
}
}
非匿名对象 Person per=new person()
           Per.name=’李飞’
           
匿名对象
       New person().name=’lifei’
 
 
 
匿名对象作为方法参数
        Public static void main(String[] args){
        methodParam(new Scanner(System.in))
}
       
     Public static void merhodParam(Scanner sc){
           Int num=sc.nextint();
           System.out.print(‘输入的是’+num)
}
3.随机数
  Random r =new Random();
  Int num=r.nextint()
 
  Int num=r.nextint(10);随机0-9
 
4.对象数组 
Public class person{
Private String name;
Privatr int agr;
  Public person(){}
  Public person(string name,int age){
  This .name=name;
  This.age=age;
}
  Public string getname()
  {4
   Return name;
Public void setname(String name)
{
This.name=name;
}
}
 
......
 Person[] array=new person[3];
Person one=new person(‘123’,12);
Person two=new person(‘135’,22);
 Array[0]=one;
 Array[1]=two;
 
System.out.print(array[0].getname());
 
 
5.集合类 arraylist长度可以变化
Arraylist<E>  E 代表一个类型 比如String  类型是引用类型 不是基本类型
 
Arraylist<String> list=new Arraylist<>();
List.add()
List.get()
List.remove()
List.size();
基本 byte short int long float double char boolean
引用 Byte Short Integer Long Float Double Character Booleam
 
从jdk1.5+ 可以自动装箱 自动拆箱 即基本类型-->引用类型(包装类) 引用类型(包装类)-->基本类型
Alt+inter 可以出现可以选择的get set 方法
 
Public class demo4{
   Public static void main(String[] args){
   Arraylist<Integer> biglist=new Arraylist<>();
}
 
Public  static Arraylist<Integer> getsmallList(Arraylist<Integer> biglist){
 
Arraylist<Integer> smalllist=new Arraylist<>();
 
}
6.字符串
   所有的“”中的额字符串都是String对象 可以共享
   字符数组创建字符串
   Char[] chararray={‘a’,’b’,’c’}
   String str= new string(charArray)
   System.out.print(str)
 
   字符串比较 
   Str1.equals(str2)  内容比较
   字符串获取相关方法
   Length() concat()拼接方法 charAt() 获取索引位置值 indexOF() 参数字符串首次出现的位置
   字符串截取方法
   Substring(int index)或者(int begin int end) 
   转换方法        分割方法
   Replace()      split(string regex)按照字符串规则分割
       
7.静态static 
   静态只能访问静态
   成员方法可以访问静态
8.继承性  extends
   共性抽取  父类也是基类和超类   子类也叫派生类
   子类可以拥有父类的内容 也可以有自己专有的内容
Public class fu{ int num=10 }
 
Public class zi extends fu {
Int num=20;
Public void mehtod(){
   Int num=30;
   System.out.println(num);  局部变量  30
   System.out.println(this.num);  本类的成员变量 20 
   System.out.println(super.num);  父类的成员变量 10
}
}
   方法的重写也叫覆盖 方法名称一样 参数列表一样
   创建的是子类对象就优先使用子类的方法
 
       方法的重载是 方法名称一样 参数列表不一样
     子类构造方法中有隐含的super方法  默认先调用父类的构造方法
9.super this 关键字
   Super 访问父类的成员方法 成员变量 构造方法
   This  访问本类的成员变量 本类的另一个成员方法 本类的另一个构造方法
10.抽象类
如果父类中的方法不确定如何实现就是一个抽象方法
  抽象类 public abstract class animal{ 
      抽象方法 public abstract void  eat();
   }   
1.不能直接创建new抽象类对象
2.必须用一个子类继承抽象父类
3.子类必须覆盖重写抽象父类中的所有抽象方法
即 子类去掉抽象方法的abstract 然后补上方法体大括号
如 public void eat(){
 System.out.println(‘吃鱼’)
}
4.创建子类对象使用
5.如果不全部重方法的话 可以将继承的子类也定义为抽象类


 
 
------分隔线----------------------------

锋哥公众号


锋哥微信


关注公众号
【Java资料站】
回复 666
获取 
66套java
从菜鸡到大神
项目实战课程

锋哥推荐