首页编程java编程java中info是什么意思(java日志中的info是啥意思)

java中info是什么意思(java日志中的info是啥意思)

编程之家2023-10-13104次浏览

大家好,今天小编来为大家解答java中info是什么意思这个问题,java日志中的info是啥意思很多人还不知道,现在让我们一起来看看吧!

java中info是什么意思(java日志中的info是啥意思)

java中stringinfo是什么意思

java中string什么意思

little bottle2020-09-19 11:59:00原创39544

java中info是什么意思(java日志中的info是啥意思)

php入门到就业线上直播课:进入学习

Java是面向对象的编程语言,它其中包含有各种各样的名词,都有着不同的意思。

Java中的string是字符串的意思,当声明了一个字符串变量时,便可以在里面存储数据。

java中info是什么意思(java日志中的info是啥意思)

String类

想要了解一个类,最好的办法就是看这个类的实现源代码,来看一下String类的源码:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

public final class String

implements java.io.Serializable, Comparable<String>, CharSequence

{

/** The value is used for character storage.*/

private final char value[];

/** The offset is the first index of the storage that is used.*/

private final int offset;

/** The count is the number of characters in the String.*/

private final int count;

/** Cache the hash code for the string*/

private int hash;// Default to 0

/** use serialVersionUID from JDK 1.0.2 for interoperability*/

private static final long serialVersionUID=-6849794470754667710L;

........

}

从上面可以看出几点:

1)String类是final类,也即意味着String类不能被继承,并且它的成员方法都默认为final方法。

在Java中,被final修饰的类是不允许被继承的,并且该类中的成员方法都默认为final方法。

2)上面列举出了String类中所有的成员属性,从上面可以看出String类其实是通过char数组来保存字符串的。

c中setinfo是什么意思

这个类问题很多啊

for(i=1;i<=n;i++)

{

cout<<"学生"<<i<<endl;

cin>>num>>name>>grate>>brith>>major;

}

这句话的目的是什么?

你的一个学生对象应该只有一组学号、姓名、出生日期、班级、专业。

cout<<"请按学号、姓名、年级(0901)、生日(**/**/**)、专业顺序输入学生信息"<<endl;

cin>>num;

cin>>name;

cin>>grate;

cin>>brith;

cin>>major;

如果要进行检查,应该先声明一个中间变量数组char tmp[100];

cin>>tmp;

然后对tmp检查。

最后再复制。

do

{

//输入tmp

cin>> tmp;

}

while(tmp不符合要求)

strcpy(num, tmp);

setinfo()与getinfo()区别是:

//程序1 package myprojects.testdialog;

import java.awt.*; import java.awt.event.*;

class TestDialog extends Frame{ private TextField tf= new TextField(10);//文本输入框 public TestDialog(){ Button b1= new Button("打开模态对话框"); Button b2= new Button("打开非模态对话框"); add(tf,"North");//将文本输入框增加到北面 add(b1,"Center");//将b1放置到中间 add(b2,"East");//b2放到东面 b1.addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent e){//以模态的方式打开对话框 MyDialog dlg= new MyDialog(TestDialog.this,"modal dialog",true);// TestDialog.this调用外部类TestDialog//假设对话框名称为MyDialog(拥有此对话框的拥有者,标题,T/F是否为模态对话框) dlg.setInfo(tf.getText());//设置子窗口打开时显示与主窗口一样的信息//设置它的信息,,setInfo好像是用于Dialog窗口中的 dlg.setVisible(true);//显示窗口 tf.setText(dlg.getInfo(/*方法用于返回关闭模态框后返回数据*/));//设置到主框中}});

b2.addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent e){//以非模态的方式打开对话框 MyDialog dlg= new MyDialog(TestDialog.this,"modeless dialog",false);// TestDialog.this调用外部类TestDialog//假设对话框名称为MyDialog(拥有此对话框的拥有者,标题,T/F是否为模态对话框) dlg.setInfo(tf.getText());//设置它的信息 dlg.setVisible(true);//显示窗口//tf.setText(dlg.getInfo());因为是非模态它不等待子窗口关后才运行,而会立即运行//设置到主框中}});

addWindowListener(new WindowAdapter(){ public void windowClosing(WindowEvent e){ dispose(); System.exit(0);}});}

public void setInfo(String strInfo){ tf.setText(strInfo);}

public static void main(String args[]){ System.out.println("Starting TestDialog..."); TestDialog mainFrame= new TestDialog(); mainFrame.setSize(400, 400); mainFrame.setTitle("TestDialog"); mainFrame.setVisible(true);}}

/**运行过程:*创好主窗口后,在文本标签设置一个tf.getText()利用它为子窗口设置第一次打开子窗口时显示的信息,*调用方法进入MyDialog这个类设定子窗口里的内容*/

//程序2

package myprojects.testdialog;

import java.awt.*;//为TextField import java.awt.Dialog; import java.awt.event.*;//为ActionListener

public class MyDialog extends Dialog{ private TextField tf= new TextField(10); private String strInfo= null;//拥有者为Frame owner,标题title//定义一个构造函数,将它传递给父类Dialog public MyDialog(Frame owner,String title,boolean modal){ super(owner,title,modal); setBounds(0,0,200,150);//设置窗口大小,还可设置窗口位置 Button b1= new Button("应用"); Button b2= new Button("确定"); this.add(tf,"North"); this.add(b1,"Center"); this.add(b2,"East"); if(this.isModal()== true)//判断是否为模态对话框{ b1.setEnabled(false);//设定b1不可用} b1.addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent e)//方法{((TestDialog)getOwner(/*得到它的拥有者*/)).setInfo(tf.getText());//返回Owner,再返回主窗口}}); b2.addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent e)//方法{ if(isModal()== true){ strInfo= new String(tf.getText());} else{((TestDialog/*主窗口名称*/)MyDialog.this.getOwner()).setInfo(tf.getText(/*取出当前标签内容*/));//用getOwner()把当前标签内容返回到主窗口标签//主窗口有一个方法setInfo()它自己会调用这个方法自己设定把当前标签内容设到主窗口} dispose();}});} public String getInfo(){ return strInfo;} public void setInfo(String strInfo){ tf.setText(strInfo);}}

java日志中的info是啥意思

org.apache.log4j.Level类提供以下级别,但也可以通过Level类的子类自定义级别。

Level描述

ALL各级包括自定义级别

DEBUG指定细粒度信息事件是最有用的应用程序调试

ERROR错误事件可能仍然允许应用程序继续运行

FATAL指定非常严重的错误事件,这可能导致应用程序中止

INFO指定能够突出在粗粒度级别的应用程序运行情况的信息的消息

OFF这是最高等级,为了关闭日志记录

TRACE指定细粒度比DEBUG更低的信息事件

WARN指定具有潜在危害的情况

关于本次java中info是什么意思和java日志中的info是啥意思的问题分享到这里就结束了,如果解决了您的问题,我们非常高兴。

java开发ioc是什么 求大神,java中IOC具体是个什么意思java中的镜像是什么意思?java 里面什么是镜像呢我觉得我好模糊啊