java基础

视频预处理--经典方法卷积3D 在三维卷积操作中,卷积核不仅在空间维度上滑动,还在时间维度上滑动,从而同时捕捉时间和空间上的特征。通过合理设置步长和填充,可以灵活控制输出特征图的大小和特征提取的效果。你的理解非常准确:三维卷积核就像是一个长度为 3 的滑动窗口,每次选取 3 个连续的帧进行卷积操作,而步长和填充则进一步优化了这一过程。 阅读详情
java基础
2006-10-27 14:10

1、获取字符串的长度:length()
2、判断字符串的前缀或后缀与已知字符串是否相同
前缀 startsWith(String s)、后缀 endsWith(String s)
3、比较两个字符串:equals(String s)
4、把字符串转化为相应的数值
int型 Integer.parseInt(字符串)、long型 Long.parseLong(字符串)
float型 Folat.valueOf(字符串).floatValue()
double型 Double.valueOf(字符串).doubleValue()
5、将数值转化为字符串:valueOf(数值)
6、字符串检索
indexOf(Srting s) 从头开始检索
indexOf(String s ,int startpoint) 从startpoint处开始检索
如果没有检索到,将返回-1
7、得到字符串的子字符串
substring(int startpoint) 从startpoint处开始获取
substring(int start,int end) 从start到end中间的字符
8、替换字符串中的字符,去掉字符串前后空格
replace(char old,char new) 用new替换old
9、分析字符串
StringTokenizer(String s) 构造一个分析器,使用默认分隔字符(空格,换行,回车,Tab,进纸符)
StringTokenizer(String s,String delim) delim是自己定义的分隔符
nextToken() 逐个获取字符串中的语言符号
boolean hasMoreTokens() 只要字符串还有语言符号将返回true,否则返回false
countTokens() 得到一共有多少个语言符号

第二章 文本框和文本区

1、文本框
TextField() 构造文本框,一个字符长、TextField(int x) 构造文本框,x个字符长
TextField(String s) 构造文本框,显示s、setText(String s) 设置文本为s
getText() 获取文本、setEchoChar(char c) 设置显示字符为c
setEditable(boolean) 设置文本框是否可以被修改、addActionListener() 添加监视器
removeActionListener() 移去监视器
2、文本区
TextArea() 构造文本区;TextArea(String s) 构造文本区,显示s
TextArea(String s,int x,int y) 构造文本区,x行,y列,显示s
TextArea(int x,int y) 构造文本区,x行,y列
TextArea(String s,int x,ing y,int scrollbar)
scrollbar的值是:
TextArea.SCROLLBARS_BOTHTextArea.SCROLLBARS_VERTICAL_ONLY
TextArea.SCROLLBARS_HORIZONTAL_ONLY;TextArea.SCROLLBARS_NONE
setText(String s) 设置文本为s;getText() 获取文本
addTextListener() 添加监视器;removeTextListener() 移去监视器
insert(String s,int x) 在x处插入文本s
replaceRange(String s,int x,int y) 用s替换从x到y处的文本
append(String s) 在文本的最后追加文本s
Int getCaretPosition(int n) 获取文本区中光标的位置

第三章 按钮

1、按钮
Button() 构造按钮;Button(String s) 构造按钮,标签是s
setLabel(String s) 设置按钮标签是s;getLabel() 获取按钮标签
addActionListener() 添加监视器;removeActionListener() 移去监视器

第四章 标签

1、标签
Label() 构造标签;Label(String s) 构造标签,显示s
Label(String s,int x)x是对齐方式,取值:Label.LEFT;Label.RIGHT;Label.CENTER
setText(String s) 设置文本s;getText() 获取文本
setBackground(Color c) 设置标签背景颜色;setForeground(Color c) 设置字体颜色

第五章 选择框

1、选择框
Checkbox() 构造选择框;Checkbox(String s) 构造选择框,给定标题s
Checkbox(String s,boolean b) b设定初始状态
Checkbox(String s,boolean b,CheckboxGroup g) g设定了所属的组(有了组就成为单选框)
addItemListener() 添加监视器;removeItemListener() 移去监视器
getState() 返回选择框的是否选中状态;setState(boolean b) 设置选择框的状态
getLabel() 获取选择框的标题;setLabel(String s) 设置选择框的标题为s

第六章 选择控件和滚动列表

1、选择控件
Choice() 构造选择控件;add(String s) 向选择控件增加一个选项
addItemListener() 添加监视器;removeItemListener() 移去监视器
getSelectedIndex() 返回当前选项的索引;getSelectedItem() 返回当前选项的字符串代表
insert(String s,int n) 在n处插入选项s
remove(int n);removeAll()
2、滚动列表
List() 构造滚动列表;List(int n) 参数n是可见行数
List(int n,boolean b) 参数b是设置是否可以多项选择
add(String s) 向列表的结尾增加一个选项;add(String s,int n) 在n处增加一个选项
AddActionListener() 滚动列表添加监视器
addItemListener() 滚动列表上的选项添加监视器
remove(int n) 删除n初的选项;remnoveAll() 删除全部选项
getSelectedIndex() 返回当前选项的索引;getSelectedItem() 返回当前选项的字符串代表
3、组件类的一些常用方法
void setBackground(Color c) 设置组件背景颜色
void setForeground(Color c) 设置组件前景颜色
void setFonts(Font f) 设置组件字体
void setBounds(int x,int y,int w,int h) 设置坐标,x,y表示在容器中坐标,w,h表示宽和高
void setLocation(int x,int y) 移动到x,y 处;void setSize(int w,int h) 设置宽和高
void setVisible(boolean b) 设置组建是否可见
int getBounds().wigth 获取宽;int getBounds().height 获取高
int getBounds().x 获取x 坐标;int getBounds().y 获取y 坐标
Toolkit getToolkit() 获取工具包对
void setEnabled(boolean b) 设置是否可以使用(默认可以)

第七章 窗口和菜单

1、窗口
Frame() 构造窗口;Frame(String s) 窗口标题是s
setBounds(int x,int y,int w,int h) 窗口位置x,y,宽w,高y
setSize(int w,int h) 设置窗口位置(单位是像素)
setBackground(Color c) 设置背景颜色;setVisible(boolean b) 设置窗口是否可见
pack() 窗口出现时紧凑;setTitle(String s) 设置标题为s
getTitle() 获取标题;setResizable(boolean b) 设置窗口大小是否可以调整
2、菜单条
Menubar() 构造菜单条;setMenubar() 窗口添加菜单条
3、菜单
Menu() 构造菜单;Menu(String s) 构造菜单,标题s
add(MenuItem item) 菜单增加菜单选项item;add(String s) 向菜单增加选项s
getItem(int n) 获取n处的选项;getItemCount() 获取选项数目
insert(MenuItem item,int n) 在n处插入菜单选项item
insert(String s,int n) 在n处插入菜单选项
remove(int n) 删除菜单的n处的菜单选项;removeAll() 删除全部
4、菜单项
MenuItem() 构造菜单项;MenuItem(String s) 构造标题是s的菜单项
setEnabled(boolean b) 设置是否可以被选择;getLabel() 得到菜单选项名
addActionListener() 添加监视器
5、有关菜单的技巧
addSeparator() 增加菜单分割线;CheckboxMenuItem() 复选框菜单项
setShortcut(MenuShortcut k) 设置快捷键(k取值KeyEvent.VK_A----KeyEvent.VK_Z)

第八章 建立对话框

1、Dialog类
Dialog(Frame f,String s) 构造对话框,初始不可见,s是标题,f是对话框所依赖的窗口
Dialog(Frame f,String s,boolean b) b设置初始是否可见
getTitle() 获取对话框标题;setTitle(String s) 设置对话框标题
setModal(boolean b) 设置对话框模式;setSize(int w,int h) 设置对话框大小
setVisible(boolean b) 显示或隐藏对话框
2、FileDialog类
Filedialog(Frame f,String s,int mode) mode的值是fileDialog.LOAD或者fileDialog.SAVE
public String getDirectory() 获取当前文件对话框中显示的文件所属目录
public String getFile() 获取当前文件对话框中文件的字符串表示,不存在返回null

第九章 Java中的鼠标和键盘事件

1、使用MouseListener借口处理鼠标事件
鼠标事件有5种:按下鼠标键,释放鼠标键,点击鼠标键,鼠标进入和鼠标退出
鼠标事件类型是MouseEvent,主要方法有:
getX(),getY() 获取鼠标位置;getModifiers() 获取鼠标左键或者右键
getClickCount() 获取鼠标被点击的次数;getSource() 获取鼠标发生的事件源
事件源获得监视器的方法addMouseListener(),移去监视器的方法removeMouseListener()
处理事件源发生的时间的事件的接口是MouseListener 接口中有如下的方法
mousePressed(MouseEvent) 负责处理鼠标按下事件
mouseReleased(MouseEvent) 负责处理鼠标释放事件
mouseEntered(MouseEvent) 负责处理鼠标进入容器事件
mouseExited(MouseEvent) 负责处理鼠标离开事件
mouseClicked(MouseEvent) 负责处理点击事件
2、使用MouseMotionListener接口处理鼠标事件
事件源发生的鼠标事件有2种:拖动鼠标和鼠标移动;鼠标事件的类型是MouseEvent
事件源获得监视器的方法是addMouseMotionListener()
处理事件源发生的事件的接口是MouseMotionListener 接口中有如下的方法
mouseDragged() 负责处理鼠标拖动事件;mouseMoved() 负责处理鼠标移动事件
3、控制鼠标的指针形状
setCursor(Cursor.getPreddfinedCursor(Cursor.鼠标形状定义)) 鼠标形状定义见(书 P 210)
4、键盘事件
键盘事件源使用addKeyListener 方法获得监视器
键盘事件的接口是KeyListener 接口中有3个方法
public void keyPressed(KeyEvent e) 按下键盘按键
public void keyReleased(KeyEvent e) 释放键盘按键
public void keyTypde(KeyEvent e) 按下又释放键盘按键

第十章 Java多线程机制

1、Java的线程类与Runnable接口
Thread类
public Thread() 创建线程对象;  public Thread(Runnable target)
target称为被创建线程的目标对象,负责实现Runnable
线程优先级
Thread类有三个有关线程优先级的静态常量:MIN_PRIORITY,MAX_PRIORITY,NORM_PRIORITY
新建线程将继承创建它的副线程的优先级。
用户可以调用Thread类的setPriority(int a)来修改a的取值:
Thread.MIN_PRIORITY,Thread.MAX_PRIORITY,Thread.NORM_PRIORITY
主要方法
启动线程 start();定义线程操作 run()
使线程休眠 sleep():sleep(int millsecond) 以毫秒为单位的休眠时间
sleep(int millsecond,int nanosecond) 以纳秒为单位的休眠时间
currentThread() 判断谁在占用CPU的线程

第十一章 输入输出流

1、FileInputStream类
FileInputStream(String name) 使用给定的文件名name创建一个FileInputStream对象
FileInputStream(File file) 使用File对象创建FileInpuStream对象
File类有两个常用方法:
File(String s) s确定文件名字;File(String directory,String s) directory是文件目录
处理I/O异常
当出现I/O错误的时候,Java生成一个IOException(I/O异常)对象来表示这个错误的信号。
程序必须使用一个catch检测这个异常

从输入流中读取字节
int read() 返回0~255之间一个整数,如果到输入流末尾,则返回-1
int read(byte b[]) 读取字节数组
int read(byte b[],int off,int len):
off指定把数据存放在b中什么地方,len指定读取的最大字节数
关闭流
close()
2、FileOutputStream类
FileOutputStream(String name) 使用指定的文件名name创建FileOutputStream对象
FileOutputStream(File file) 使用file对象创建FileOutputStream对象
FileOutputStream(FileDescriptor fdobj) 使用FileDescriptor对象创建FileOutputStream对象
3、FileReader类和FileWriter类
FileReader(String filename);FileWriter(String filename)
处理时需要FileNotFoundException异常
4、RandomAccessFile类
RandomAccessFile不同于FileInputStream和FileOutputStream,不是他们的子类
当我们想对一个文件进行读写操作的时候,创建一个指向该文件的RandomAccessFile流就行了
RandomAccessFile类有两个构造方法:
RandomAccessFile(String name, String mode) name是文件名,mode取r(只读)或rw(读写)
RandomAccessFile(File file,String mode) file给出创建流的源
seek(long a) 移动RandomAccessFile流指向文件的指针,a确定指针距文件开头的位置
getFilePointer() 获取当前文件的指针位置;close() 关闭文件
getFD() 获取文件的FileDescriptor;length() 获取文件长度
read() 读取一个字节数据;readBoolean() 读取一个布尔值;readByte() 读取一个字节
readChar();readFloat();readFully(byte b[]);readInt();readLine();readLong()
readUnsignedShort();readUTF() 读取一个UTF字符串
setLength(long newLength) 设置文件长度;skipByte(int n) 在文件中跳过给定数量的字节
write(byte b[]) 写b.length个字节到文件;writeBoolean(bolean b)
writeByte(int v);writeChar(char c);writeChars(String s);writeDouble(double d)
writeFloat(float v);writeInt(int i);writeLong(long l);writeShort(int i)
writeUTF(String s)
5、管道流
PipedInputStream类;PipedInputStream() 创建一个管道输入流
PipedInputStream(PipedOutputStream a) 连接到输出流a的输入流
read() 从输入流中读取一个字节
read(byte b[],int off,int len) off是在b中的开始位置,len是字节长度
PipedOutputStream类;PipedOutputStream() 创建一个输出流
PipedOutputStream(PipedInputStream a) 连接到输入流a的输出流
write(int b);write(byte b[],int off,int len)
counnect() 连接输入输出流;close() 关闭流;在使用的时候要捕获IOException异常。
6、数据流
DataInputStream类(数据输入流)
DataInputStream(InputStream in) 将数据输入流指向一个由in指定的输入流
DataOutputStream类(数据输出流)
DataOutputStream(OutputStream out) 将数据输出流指向一个由out指定的输出流
主要方法:
close();read() 读取一个字节数据;readBoolean() 读取一个布尔值
readByte() 读取一个字节;readChar();readFloat();readFully(byte b[])
readInt();readLine();readLong();readUnsignedShort()
readUTF() 读取一个UTF字符串;skipByte(int n) 在文件中跳过给定数量的字节
write(byte b[]) 写b.length个字节到文件;writeBoolean(bolean b)
writeByte(int v);writeChar(char c);writeChars(String s);
writeDouble(double d);writeFloat(float v);writeInt(int i)
writeLong(long l);writeShort(int i);writeUTF(String s)
7、对象流
ObjectInputStream类和ObjectOutputStream类分别是DataInputStream类和DataOutputStream类的子类
8、回压输入流
PushbackInputStream类;PushbackInputStream(InputStream in)
PushbackReader类;PushbackReader(Reader in)
unread(char c) 回压一个字符;unread(char c[]) 回压数组c中全部字符
unread(char c[],offset,int n) 回压c中从offset开始的n个字符

第十二章 java网络的基本知识

1、使用URL(统一资源定位)
例如:
try
{
url=new URL("
http://www.sina.com.cn";
}
catch(MalformedURLException e)
{
System.out.println("Bad
URL:"+url);
}
在Applet 中链接向另外的Web页面,使用代码:
getAppletContext().showDocument(url);
2、套接字
客户建立到服务器的套接字(Socket)
Socket(String host,int port) host是服务器的IP地址,port是端口号
建立了套接字后可以使用getInputStream()获得输入流
还可以使用getOutputStream()获得一个输出流
服务器建立接受客户套接字的服务器套接字(ServerSocket)
ServerSocket(int port) port是端口号
建立了套接字连接后可以使用accept()接收客户的套接字
可以使用getOutputStream()获得一个输出流
还可以使用getInputStream()获得一个输入流
3、InetAddress类
getByName(String s) 获取Internet上主机的地址
getHostName() 获取InetAddress对象所包含的域名
getHostAddress() 获取InetAddress对象所包含的IP地址
getLocalHost() 获取本地地址
4、UDP数据报
发送数据包,即使用DatagramPacket类将数据打包,有两种构造方法
DatagramPacket(byte data[],int length,InetAddress address,int port)
?含有data数组的数据
?该数据包将发送到地质是address,端口是port的主机上
DatagramPacket(byte data[],int offset,int length,InetAddress address,int port)
?含有data数组的从offset开始,length长度的数据
?该数据包将发送到地质是address,端口是port的主机上
接收数据包,即使用DatagramSocket(int port)创建一个对象,port必须和待接收的数据包的端口相同
例如:
如果发送方的数据包端口是5566
DatagramSocket mail=new DatagramSocket(5566);
然后对象mail可以使用方法receive(Datagrampacket pack)接收数据包
在使用参数pack 接收数据包前,必须创建pack
byte data[]=new byte[100];
int length=90;
DatagramPacket pack=new DatagramPataet(data,length);
mail.receive(pack);
该数据包pack将接收长度是length的数据放入data,注意数据长度不要超过8192KB
pack还可以调用方法getPort()获取所接受数据包是从什么端口发出的
调用方法InetAddress getAddress()可以获知数据包来自哪个主机

第十三章 Java与图像

1、java支持的图像类型:GIF,JPEG,BMP
2、Image类
首先申请一个Image对象
Image img =getImage(URL url,String name) url是图像地址,name是图片名称
通常使用:
Image img =getImage(getCodBase(),String name) getCodBase()获取当前小应用程序的URL,也就是在同一目录下
图像被加载后,就可以在paint()中绘制了
drawImage(Image img,int x,int y,ImageObserver observer)
img是上面获取的图像, x,y是指定图像左上角的位置,observer是加载图像时的图像观察器
Applet类已经实现了ImageObserver接口,所以可以直接使用this作为最后一个参数
drawImage(Image img,int x,int y,int width,int height,ImageObserver observer)
width和height是要绘制的图像的宽和高
可以使用img.getHeight(this)和img.getWidth(this)来获取被加载的图像的宽和高
3、设置Java窗口图标
Frame对象可以使用setIconImage(Image img)方法设置左上角图标,默认图标是咖啡杯

第十四章 Java数据库连接(JDBC)

1、JDBC-ODBC桥接器
建立JDBC-ODBC桥接器
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver";
}
catch(ClassNotFoundException e){}
连接到数据库
try
{
Connection con=DriverManager.getConnection("jdbc:jdbc:数据源名称","数据源的login name",
"数据源的password"
}
catch(SQLException e){}
向数据库发送SQL语句
try
{
Statement sql=con.createStatement();
}
catch(SQLException e){}
处理查询结果
ResultSet rs=sql.executeQuery("SQL语句";

第十五章 Java与多媒体

1、在小程序中播放声音
java可以播放au,aiff,wav,midi,rfm格式的音频
可以调用Applet的一个静态方法:
newAudioClip(URL url,String name) url是地址,name是音频名称
也可以用Applet类的实例方法:
getAudioClip(URL url,String name)
根据url地址和声音文件name,获得一个用于播放的音频对象,这对象可以使用下面的方法来处理声音:
play() 播放声音文件name;loop() 循环播放name;stop() 停止播放name
2、Java媒体框架(JMF)
创建播放器
try
{
URL url=new URL(getDocumenBase(),视频文件名称);
player player=Manager.createPlayer(url);
}
catch(IOException e){}
向播放器注册控制监视器
player.addControllerListener(监视器);
创建监视器必须使用接口ControllerListener ,该接口中的方法是
public void controllerUpdate(ControllerEvent e)
让播放器对媒体进行预提取:player.prefetch()
启动播放器:player.start();
停止播放器:player.stop();
停止播放器后必须释放内存中的资源:player.deallocate();

第十六章 Java Swing基础

1、Jcomponent类
Jcomponent类 是所有轻量组件的父类,主要的子类有:
JButton 创建按钮对象,而且可以创建在图标的按钮; JTree 创建树对象
JComboBox 创建组合框对象,和Choice相似;JCheckBox 创建复选框对象
JFileChooser 创建文件选择器;JInternalFrame 创建内部窗体
JLabel 创建标签;JMenu 创建菜单对象;JMenuBar 创建菜单条对象
JMenuItem 创建菜单项对象;JPanel 创建面板对象;JPasswordField 创建口令文本对象
JPopupMenu 创建弹出式菜单;JProgressBar 创建进程条;JRadioButton 创建单选按钮
JScrollBar 创建滚动条;JScrollPane 创建滚动窗格;JSlider 创建滚动条
JSplitPane 创建拆分窗格;JTable 创建表格;JTextArea 创建文本区
JTexPane 创建文本窗格;JToolBar 创建工具条;JToolTip 创建工具提示对象
2、JFrame类
JFrame类及其子类创建的对象是窗体
(1)JFrame类及其子类创建的窗体是swing窗体
(2)不可以把组件直接加到swing窗体中,应该把组件加到内容面板中
(3)不能为swing窗体设置布局,而应当为内容面板设置布局
(4)swing窗体通过调用getContentPane()方法得到它的内容面板
3、JApplet类
(1)不可以把组件直接添加到小程序容器中,也应该添加到内容面板中
(2)不能为小程序设置布局
(3)小程序容器通过调用getContenPane()方法得到内容面板
4、JDialog类
(1)不可以把组件直接添加到对话框容器中,也应该添加到内容面板中
(2)不能为对话框设置布局
(3)对话框容器通过调用getContenPane()方法得到内容面板
5、JPanel面板:JPanel();JPanel(布局对象)
6、滚动窗口JScrollPane:JScrollPane();JScrollPane(component c)
7、拆分窗口JSplitPane
JSplitPane(int a,Component b,Component c)
a的取值是HORIZONTAL_SPLIT或者VERTICAL_SPLIT决定水平拆分还是垂直拆分
JSplitPane(int a,boolean b ,Component b,Component c) b的取值决定拆分线移动的时候组件是否连续变化
8、内部窗体JInternalFrame
JInternalFrame(String title,boolean resizable,booleam closable,boolean max,boolean min)
参数的意义分别是窗口名称,是否能调整大小,是否有关闭按钮,最大化按钮,最小化按钮
(1)不能把组件直接加到窗体中,而是加到内容面板中
(2)必须先把内部窗体加到一个容器中(JDesktopPane),该容器是专门为内部窗体服务的
9、按钮(JButton)
JButton() 创建按钮;JButton(String s) s是按钮的名字
JButton(Icon icon) icon是按钮上的图标;JButton(String s,Icon icon)
getText() 获取按钮名字;getIcon() 获取按钮图标
setIcon(Icon icon) 设置按钮图标
setHorizontalTextposition(int a) a确定按钮上图标的位置,取值:
AbstractButton_CENTR,AbstractButton_LEFT,AbstractButton_RIGHT
setVerticalTextposition(int a) a确定按钮上名字相对图标的位置,取值:
AbstractButton.TOP,AbstractButton.BOTTOM,AbstractButton.CENTR
setMnemonic(char c) 设置按钮的键盘操作方式是字符c(Alt+c)
setEnabled(boolean b) b决定按钮是否可以被单击


 
深入解析FDTD Script中的farfieldpolar3d命令:复电场计算与应用 本文深入解析了FDTD仿真中`farfieldpolar3d`命令的核心功能与应用。作为`farfield3d`的复数版本,该命令能计算并返回球坐标系下的复电场矢量,完整保留振幅与相位信息,为光学天线设计、近远场变换及偏振态分析等高级应用提供了关键数据基础 阅读详情

相关推荐

数据结构之栈(Stack)的实现详解

堆栈是一种线性数据结构,其插入新元素和删除现有元素都发生在堆栈的顶部。栈(Stack)按照"后进先出"(Last-In-First-Out,LIFO)的原则存储和访问数据。栈类似于现实生活中的堆叠物体,比如一摞书或者一堆盘子。

swadian2008的博客 3777

java中常用的一些方法

字符串1、获取字符串的长度 length() 2 、判断字符串的前缀或后缀与已知字符串是否相同 前缀 startsWith(String s) 后缀 endsWith(String s) 3、比较两个字符串 equals(String s) 4、把字符串转化为相应的数值 int型 Integer.parseInt(字符串) long型 Long.parseLong(字符串) float型 Fola

taiji_32的专栏 1668

仿真学习系列(四十七):Sigrity仿真之直流压降与电流密度

在现代电子设计中,电源网络的设计和分析对于保证电路的稳定性至关重要。直流压降(IR-Drop)和电流密度是评估电源网络性能的关键参数,尤其是在高频和高速电路中。它们直接影响到设备的工作稳定性与效率。通过Sigrity的仿真工具,可以深入分析和优化这些电源特性,从而确保系统的可靠性。 本节将介绍直流压降和电流密度的基本概念,以及如何在Sigrity中使用PowerDC模块进行相关仿真。

案例文章,高速信号 452

Java常用方法汇总(持续更新)

Java常用应用 20230725更新 1 常用方法 List常用方法 List<Map<String, String>> 根据某个key排序 List<BusinessProjectVO> records = Optional.ofNullable(businessProjectPage).orElse(new Page<>()).getRecords().stream().peek(e -> { R<Long

weixin_45568892的博客 4394

Java笔记——Java方法(全部)_java方法大全

一个方法中只能指定一个可变参数,它必须是方法的最后一个参数。任何普通的参数必须在它之前声明。参数列表必须不同(个数不同,或类型不同,或参数排列顺序不同等)递归头:什么时候不调用自身方法。如果没有头,将陷入死循环。方法名要注意命名规范:第一个字母小写,后面的首字母大写。修饰符 返回值类型 方法名(参数类型 参数名){方法的返回类型可以相同也可以不同。递归体:什么时候需要调用自身方法。return 返回值;

a25847a的博客 672

Java中常用方法总结

java常用的方法总结

m0_64619050的博客 2905

Java方法汇总

当前阶段所学所有类下面的方法汇总

qq_45057328的博客 1595

Java基础语法

1. Java概述 1.1 Java语言发展史 语言:人与人交流沟通的表达方式 计算机语言:人与计算机之间进行信息交流沟通的一种特殊语言 Java语言是美国Sun公司(Stanford University Network)在1995年推出的计算机语言 Java之父:詹姆斯·高斯林(James Gosling) 2009年,Sun公司被甲骨文公司收购,所以我们现在访问oracle官网即可:https://www.oracle.com 当前,我们课程使用的JDK版本:11.0 1.2 Java语言跨平台原理

terence的博客 10万+

Java基础总结

时光不负赶路人,星光不负追梦人

Pandafz的博客 7649

Java基础看这个就足够了【Java基础内容总结】

Java基础内容总结一、创建第一个工程二、Java基本数据类型三、Java的基本流程控制语句1、If-else2、Switch3、For4、While5、Break 和 Continue6、Return四、对象五、方法六、访问权限七、继承和多态1、toString()继承和重写实践2、多态3、接口4、抽象类八、容器九、异常1、运行时异常2、检查性异常3、自定义异常十、I/O1、控制台I/O2、文件...

harry_c的博客 8785

Java基础

(1)顺序结构 序结构就是从上到下每一条语句都会执行,中间没有任何判断和跳转; (2)分支结构 分支结构就是用于程序中有不同的选择,不同的选择有不同的结果;分支结构包括:if,if...else,if...else if...else,switch (3)循环结构 循环结构就是将一段代码重复执行,直到满足条件才会停止循环,去执行循环后面的语句;循环结构包括:while,do...while,for

m0_53499553的博客 1243

Java必备基础一——一文读懂的Java基础中的基础

Java语言基本格式 Java语言基本元素 Java书写规范

Pandafz的博客 1602

Java基础重要吗?如何提升自己的 Java 基础

基础真心是精通Java的基石,越到后面用的技术越高级,但是你按照知识点一拆分发现全是基础知识,所以如何提升自己Java基础也是小伙们非常关心的问题。简单说说自己的观点 Java基础薄弱原因如下: 1、前期学习Java的时候基本都是懵懂状态,代码基本都是照着视频,笔记,源码艰难的理解的,但是学习基本停留在用的阶段,有的甚至不会用全靠自己强大记忆力就行学习的。 2、越到后面学习的技术基本都是针对就业需要的技术就行定向的学习的,所有基础方面就直接略过,所以仍然停留在用的层面。 3、在往后走,就是新的技术.

java9875的博客 930

Java基础选择题

习题均在网上摘抄,总结

qq_48019875的博客 6234

JAVA基础

该文章讲解了Java的基本语法和面向对象的基本概念,参考动力节点

weixin_74090771的博客 1017

在学习Java中——Java基础重要吗?

很明确肯定重要且异常重要,用一个简单的比喻基础就是地基,有多深厚的地基就会有多高的建筑;相反地基建造的没有那么深厚,所建造出的建筑肯定受到地基的影响; 当然也有很多人觉得学习Java基础部分掌握几个简单的知识点往后学就完啦! 请注意这需要分两种情况: 第一种代码搬运工、编程IT农民工这种偏业务型的工作,并不注重基础的工作,往往自己的知识上限已经被限制住啦,在IT领域常常做的工作比较浅层; 第二种就是技术型工种注重基础知识的学习,培养夯实自己的基础,提高自己的学习上限。通常游走在底层,结实的底层知识就

LSFZ88888的博客 801

JAVA入门基础

1)语法不同:与 while 循环相比,do-while 循环将 while 关键字和循环条件放在后面,而且前面多了 do 关键字,后面多了一个分号。while 循环和 do-while 循环的相同处是:都是循环结构,使用 while(循环条件) 表示循环条件,使用大括号将循环操作括起来。4、 数组属于引用类型,数组可以看成是一个对象,数组中的每一个元素相当于该对象的成员变量,因为数组本身就是对象,instanceof:是Java的一个二元操作符,类似于 ==,>,< 等操作符,也是Java的保留关键字。

Fog_cxz的博客 858

java基础全套_Java全套基础教程

深知Java小白学习有多么的困难,找不到一份好的资源,所以呕心沥血做了一份java基础全套的教程资源。无论你是大牛还是java刚入行的小白,这套视频都可以满足你。Java全套视频教程——Java基础入门本套Java基础入门教程包含四个重点知识点,全套免费视频教程。知识点:环境搭建:(重点掌握)常用DOS命令及快捷键、EditPlus的安装、通用文本编辑快捷键、安装JDK、第一个Java程序的开发、...

weixin_39880301的博客 453

java基础

一、理解变量的值在盒子里存的都是二进制01表示的数,图片和音频也是-127和128与255的关系,256个数代表最大数是255,从0开始连续到255.二、数据存储原理、进制转换,数据类型及转换。

zq021011的博客 2326

怎么巩固JAVA基础语法基础(上)

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

x496182793的博客 2040

TD主图源码通达信指标公式源码.doc

TD主图源码通达信指标公式源码.doc

MATLAB Simulink 电气 仿真 变压器励磁涌流变压器励磁涌流仿真含空载合闸励磁涌流仿真模型+电源简化模型+配套研究报告 可根据所需的电源类型、变压器类型定制

MATLAB Simulink 电气 仿真 变压器励磁涌流变压器励磁涌流仿真含空载合闸励磁涌流仿真模型+电源简化模型+配套研究报告。可根据所需的电源类型、变压器类型定制。

上一篇: 普及的力量
下一篇: 中国----一个只要富人不要穷人的国家
coolxule
博客等级 码龄20年 0粉丝 11原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值