Core Java
java核心技术学习
王子酸酸
这个作者很懒,什么都没留下…
展开
-
5. 继承
1.在Java中,所有的继承都是公共继承,而没有c++中的私有继承和保护继承通过扩展超类定义子类时,只需要指出子类和超类的不同之处。因此在设计类的时候,应该将最一般的方法放在超类中,而将特殊的方法放在子类中。2.超类的私有字段超类的私有字段不可以直接访问,需要使用super.getField()来获取3.this和super有些人认为super与this引用是类似的概念,实际上这样比较并...原创 2020-04-28 16:58:51 · 129 阅读 · 0 评论 -
4.对象与类
1.java.time.LocalDate//构造一个表示当前日期的对象static LocalDate now()//构造一个表示给定日期的对象static LocalDate of(int year, int month, int day)int getYear()int getMonthValue()int getDayOfMonth()//得到当前日期是星期几,作为一个...原创 2020-04-27 21:34:00 · 118 阅读 · 0 评论 -
3.7输入与输出
3.7.1 读取输入1.创建Scanner对象Scanner in = new Scanner(System.in);2.Scanner APIString nextLine();String next();int nextInt();double nextDouble();boolean hasNext();boolean hasNextInt();boolean ha...原创 2020-04-26 15:30:40 · 244 阅读 · 0 评论 -
11.7 对话框
11.7.1 选项对话框创建选项对话框的步骤:1.选择对话框的类型(消息,确认,选项,输入)2.选择图标(错误,信息,警告,问题,无或者自定义)3.选择消息(字符串,图标,自定义组件,或者他们的集合)4.对于确认对话框,选择选项类型(默认,Yes/No,Yes/No/Cancel,OK/Cancel)5.对于选项对话框。选择选项(字符串、图标,自定义组件)6.对于输入对话框,选择文本...原创 2020-04-25 10:20:55 · 149 阅读 · 0 评论 -
11.6复杂的布局管理
11.6.1 网格包布局过程:创建一个GridBagLayout类型的对象将这个对象设置为组件的布局管理器对于每个组件,创建一个GridBagConstraints类型的对象,设置该对象的字段值来指定组件在网格包中如何布局。通过add(component,constraints)来为每个组件添加约束example:GridBagLayout layout = new GridBa...原创 2020-04-24 15:54:08 · 97 阅读 · 0 评论 -
11.5菜单
11.5.1 菜单构建1.构建菜单栏//菜单栏构建JMenuBar menuBar = new JMenuBar();//将菜单栏添加入frame中frame.setJMenuBar(menuBar);2.构建菜单对象//创建菜单对象JMenu editMenu = new JMenu("Edit");//将菜单对象添加到菜单栏中menuBar.add(editMenu);...原创 2020-04-23 15:12:35 · 229 阅读 · 0 评论 -
11.4选择组件
11.4.5 滑动条1.构造器//构造水平滑动条JSlider slider = new JSlider(min,max,initValue);//构造垂直滑动条JSlider slider = new JSlider(SwingConstants.VERTICAL,min,max,initValue);2.注册监听器ChangeListener listener = new Ch...原创 2020-04-22 19:45:38 · 113 阅读 · 0 评论