数据库连接与断开:Connection conn=Jdbcutil.open(); Jdbcutil.close(conn);package 数据库.连接;import java.sql.*;pub
String---->二进制 byte []bs=str.getByte("UTF-8");二进制----->Stirng &
文本处理import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileInputStream;import java.io
中文日期->常规日期DateFormate df=new SimpleDateFormate();df.parse();//解析日期df.formate();//中文表示import java.util.Date;import java.text.ParseException;import java.text.SimpleDateFormat;public class Demo12 { pu
object是所有类父类也就是根类:public final int hashCode();//返回哈希码值就是可称地址值public Class getName();//public String toString();//返回对象public boolean equals (Object obj);//比较的是值protected void finalize();//垃圾回收调用到该方法pro
①继承,多态 继承中子类有和父类一样方法叫重写,没有的就被继承过来了.在运行时用自己东西. 多态中方法,编译看左边,运行看右边②内部类:属性访问,可使用->this.属性 Outter.this.属性(new Outter().属性)局部类部类可以直接访问外部类成员代码中定义变量都必须初始化抽象类中构造方法的作用:子类访问父类数据的初始化abstract 修饰
简单说,当做某件事做到一半突然不知道该如何进行下去,我们可以利用一个对象调用一个方法这个方法可以用接口抽象出来然后由子类实现这个方法我们就可以引用接口抽象实例化子类对象再调用子类方法public class Demo8 { public static void main(String[] args) { DoSomeThing p=new DoSomeThing(); Persons pers
多态: 提高代码可扩展性,可维护性高,同一个引用类型,使用不同的实例而执行不同操作.两种实现方式:①父类作为方法参数实现多态②使用父类作为方法返回值实现多态.实现多态两个要素①子类重写父类的方法②父类引用指向父 f=new 子();属性看左边方法,编译看左边运行看右边对于子类特有方法,向下子 z=(子)f;多态使用:①创建父类变量,实例化子类对象 &n
继承 对某一批类的抽象,减少代码量,便于方法的修改,类的管理子类不能继承父类:①构造方法②私有属性和方法③使用默认修饰符不在同包下继承初始化:父类属性->父类构造方法->子类属性->子类构造方法继承有哪些:①重载②重写③接口④父类对象引用指向子类对象重写规则:①方法名一样②参数列表相同③返回值类型相同或是其子类④访问修饰权限不能严于父类private(本类)>default
1-1000完数,公约数之和=本身public class Demo1{ public static void main(String[] args){ for(int i=1;i<1000;i++){ &n
求一个数各位数字:可先通过除再取余->321 321/100=3 321/10%10=2方法: 注意static 修饰方法调用变量或者方法需要static修饰 方法中不能嵌套定义方法,只能通过调用,方法中return只能返回一个值 &
for while do while for一般用于知道循环次数,while不知道循环次数public class Demo3 {public static void main(String[] args) {// 2、打印2到10000的所有素数,每行显示8个素数。int a = 0;for (int i = 2; i <= 10000; i++) {boolean b =
double d=Math.random()//随机产生[0-1)输入一个四位数 百位与随机产生数字相同中奖Scanner s=new Scanner(System.in);int a=s.nextInt();int d1=(int)Math.random()*10;if(a/100%10==d1) Ststem.out.println("中奖");字
一)JDK(java开发工具)->JRE(java开发环境)->JVM(java虚拟机)二)Java语言的优点:Java面向对象 跨平台 健壮的语言吸收C/C++优点 较高安全性三)字符串输入输出语句:Scanner s=new Scanner(System.in);
对这个函数进行分:①存在两种运算②先乘后加要实现这两种运算都用到循环语句:首先实现累乘的效果再实现累加第一种public class Demo3 {public static int f(int n){int s=1;for(int i=1;i<=n;i++){s *=i;}return s;}public static int sum(int n){int s=0;for(int i=1;
一.①Java文件中可以有多个定义class类但只能有一个public class类.②数据类型分为:引用数据类型(在声明时不会分配空间需通过new),基本数据类型.③Integer 是包装类作用在于字符串与整形转换,具有自动装箱拆箱的功能.④"="赋值语句是将左边赋值给右边,再给字符赋值时可以使用字符---->采用Unicode编码.⑤/t制表符,/n换行 整形long a=
&n
import java.util.Scanner;public class Demo1{ public static void main(String[] args){ Scanner input=new Scanner(System.in); System.out.println("请输入一个数"); int num=input.nextInt(); String str=""; in
public class Demo8{ public static void main(String[] args){ if(args.length !=2){ System.out.println("输入的参数不正确,系统退出!"); System.out.println("格式:Java LoginDemo8 用户密码错误"); System.exit(1); } Strin
public class Demo7{ public static void main(String[] args) { try{ int c=sum(3,4); //throw new Exception(int c=sum(3,4);System.out.println(); System.out.println(c); }catch(Exception e){ System.ou
主要是一些基本数据类型:Integer int涉及到parseInt valueOf//字符StringBuffer sb=new StringBuffer("hello world");sb.append("how are you");stringBuilder一样用法//追加Random r=new Random()//随机indexOF()//索引substring()//截取Calenda
1)多态:在方法上有两点体现①方法的重载(一般是自己类中构造方法) 参数不一样方法名一样②方法的覆写(子类重写父类方法) 参数不一样 方法名一样2)关键字:①Static 修饰变量称为静态变量, 方法使用静态变量,此时方法应该静态方法②final 修饰的方法不能重写或者覆盖 修饰类不能被继承(非static 声明的方法可以去调用static声明性和方法但static
class Teacher{String name;int age;public Teacher(String name,int age){this.name=name;this.age=age;}public void say(){System.out.print("那个教学水平很高的老师是"+name+"今年"+age+"岁了");}}class Student extends Teacher
在讲到到类中方法的时候,懵逼了一下比如:class student{public void student(){ //public student()正确 }}能看出这上面的问题吗?上面类中的行为是构造方法。然后我就在这个程序上纠结了半天(这个方法是错误的)对于一个初学者来说彻底蒙了。其实就是涉及到方法种类:自定义方法和构造方法什么是构造方法?构造方法名与类名相同①不存在返回值及voi
public class Demo2{public static void main(String[] args){Animal duck=new Animal ();duck.eye=2;duck.foot=2;duck.color="黑色的";duck.content="呱呱叫";duck.see();System.out.print("鸭子会");duck.call();}/*Animal
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号