一个Java源文件中最多只能有一个public类, 1)当有一个public类时,源文件名必须与之一致,否则无法编译, 2)如果源文件中没有一个public类,则文件名与类中没有一致性要求. 至于main()不是必须要放在public类中才能运行程序. 备注: 第一: Test7.java源文件: class Test5{ int i = 1; } public class Test6{ int i = 2; public static void main(String[] args){ Sys…
作业一 一.选择题 1.选出在java中有效的注释声明(AD)(选两项) A.//这是注释 B.*/这是注释*/ C./这是注释 D./*这是注释*/ 2.在控制台运行一个java程序,使用的命名正确的是(C) A.java Test.java B.javac Test.java C.java Test D.javac Test 3.下面的说法正确的是(AC)(选两项) A.Java程序的main()方法必须都写在类里面 B.Java程序中可以有多个main()方法 C.Java程序中用publ…
public:公共权限,可以修饰类.成员变量和成员函数,不论是否在同一个包中均可自由访问 package wang; //当一个类的权限为public时,类名必须和文件名相同 public class Person{ public String name; //public权限 public void introduce(){ System.out.println(name); } } package chavez; class Test{ public static void main(Str…
Day01 1.java开发过程———————————————不建议先用ECLIPSE写代码,因为它的函数式自动生成的,不利于找寻编程手感打开记事本写完程序后,修改扩展名为.java然后在DOS控制台使用命令javac 对java文件进行编译 最后通过java命令对生成的class文件进行运行. 第一步:编写java都是通过类的形式来体现的,也就是说写的代码有开始也有结束比如,程序都是以类(class)开始的 现在在记事本中写下以下代码 class Demo//类名 { }//大括号 存123.…
编写java程序时,一般一个类(或者接口)都是放在一个独立的java文件中,并且类名同文件名(如果类是public的,类名必须与文件名一致:非public得,无强制要求).如果想把多个java类放在一个java文件中,则只能有一个public类.如下面的两个类放在同一个文件中就会报错,无法编译通过. 可以看出,因为TestOne.java文件中已经有一个public类TestOne,这时再加了一个public类TestTwo就报错了.如果将类TestTwo前面的public修饰符去掉就没有问题了…
1.类加载 bootstrap classloader -引导(也称为原始)类加载器,它负责加载Java的核心类. extension classloader -扩展类加载器,它负责加载JRE的扩展目录(JAVA_HOME/jre/lib/ext或者由java.ext.dirs系统属性指定的)中JAR的类包. system classloader -系统(也称为应用)类加载器,它负责在JVM被启动时,加载来自在命令java中的-classpath或者java.class.path系统属性 或者…
学习Java第一章的记录,这一章主要记录的是Java的最基础部分的了解知识,了解Java的特性和开发环境还有Java语言的优缺点. 计算机语言的发展大概过程:机器语言--->汇编语言--->高级语言(面向过程的语言和面向对象的语言)总而言之就是从人类比较难识别的字符串向人类自然语言靠近使代码的可读性越来越高. Java的发展过程:1991年Sun公司为了抢占市场先机,成立了一个称为Green的项目小组,帕特里克.詹姆斯·高斯林.麦克·舍林丹和其他几个工程师一起组成的工作小组在加利福尼亚州门洛帕…
Java类和对象 一般的类只能是public或者default的,若是public的,类名必须和文件名一样.一般在一个文件只写一个类,故这个类一般是加上public. 内部类还可以是private和protected,一般私有化(private),因为只有当前这个类才需要.这样只有它的外部类可以直接访问.所以里面的数据也无所谓是public还是private或者default的. public class Out { private int d = 10; public int add() {…
一.包(package) 在java程序中,一个java源文件称为编译单元,以.java后缀命名.编译单元内可以有一个public类,类名必须与文件名相同.注意:每个编译单元只能有一个public类. 在C#中,我们用命名空间namespace来组织类库,用using关键字导入某个命名空间.Java中有同样的概念成为包,关键字是package,使用import关键字导入包. 1.package: 类库就是一组文件,每个文件都有一个public类,以及任意数量的非public类.package语句…
1.Java开发介绍 J2SE:Java 2 Platform Standard Edition(2005年之后更名为JAVA SE). 包含构成Java语言核心的类.比如:数据库连接.接口定义.数据结构.输入/输出.网络编程. J2EE:Java 2 Platform Enterprise Edition(2005年之后更名为JAVA EE). Enterprise Edition(企业版)包含J2SE 中的所有类,并且还包含用于开发企业级应用的类.比如:EJB.Servlet.JSP.XML…
齿状二维数组的声明及使用 或者 int[][] triangleArray = new int[5][]; triangleArray[0] = new int[5]; triangleArray[1] = new int[4]; triangleArray[2] = new int[3]; triangleArray[3] = new int[2]; triangleArray[4] = new int[1]; 一个源文件中只能有一个public class, 并且类名要与文件名相同,如果一个…
一.常用的dos命令 打开命令提示符窗口的方式: ① win + R --> 输入cmd --> 回车 ② 开始 --> 搜索程序和文件的框中输入  cmd  --> 回车 ③ 开始 --> 所有程序 --> 附件 --> 命令提示符 常见的命令: 切换盘符      E: cd+目录       进入指定目录 Dir           列出当前目录下的文件以及文件夹 Md+目录名   创建目录(文件夹) rd+目录名    删除目录 Cd           …
1. 你学习编程的目的是什么?学习编程最快的办法是什么? 答:我喜欢计算机,想更多的了解计算机的原理:我认为学习最快的办法就是尝试,只有不断地在计算机上尝试编程,遇到错误, 解决错误,才能更快的学会编程. 2. 程序员的职业规划是什么?我怎么能拿到10万年薪,30万年薪,50万年薪? 答:我的规划是工作的前2年做一个Java方面的程序员,期间要接触各种架构方面的知识,将其融汇贯通,达到20W左右的年薪 在Java的工作的时间中,工作之余学习大数据和python相关的知识,并尝试做数据分析,大约工…
转载自http://blog.sina.com.cn/s/blog_75f4e17c0101295o.html C++ HelloWorld main.cpp #include< iostream> using namespace std; class HelloWorld { public: void say() { cout<< "HelloWorld"<<endl; } }; class HelloWorld_other { public: v…
Vim实现自动加载模版功能可以有很多的方法,比如利用插件和AutoCmd等.根据文件名自动加载模板的功能利用网上某大牛自己写的插件实现,我针对Java代码进行简单地修改,以实现模板中的Java主类类名为文件名. 大牛的插件 插件名:template_loader.vim 下载地址:template_loader.rar 功能:根据用户自定义的模板文件,如tpl.c,tpl.java等,在创建文件时,加载相应类型的模板.模板中可以可以设置用户名.用户邮箱.文件创建时间等信息. 使用方法 1.下载解…
教材学习内容总结 SRP高内聚 开发工作原则:对扩充开发,对修改封闭.(对模块的行为可以扩充:模块的源代码不可更改) OO设计 依赖倒置原则:高层模块不依赖于 Linux视频笔记 安装时的说明(非ubuntu) Java视频笔记 ==命令行运行程序== public 对于以下代码 class Demo { public static void main(String[] args) { System.out.println("Hello,little box!"); } } 在clas…
这是一份Java基础知识的面试题.在网上的关于Java的面试题数不胜数,但认真看过感觉大多数都没有实用性,有很多是面试官根本就不会问到的,那些已经脱离了实际开发的技术问题.而这份资料来源自一份个人觉得最贴近真实面试的Java面试题,网上流传较少. 最近又对这份Java基础面试题重新整理了一遍,本人重新编辑后结合了自己许多次的面试经历和经验,做出了标记,划分了重点,以及对某些知识做出一些简单明白的注释,相信可以对需要回顾Java知识,以及准备着面试的Java开发工程师会有一定帮助. 1.    …
将已学过的知识记录在此,既能便于以后温习又能方便知识共享,做到共同成长. 计算机语言发展简史 主要分为三个阶段 机器语言:打点机,有点表示1,没有表示0,打点计时器 低级语言:汇编语言 高级语言:Java C/C++  web执行效率比低级语言低 Java发展简史 Java是一种语言,具有自己的语法和数据结构. Java来自于sun ,sun指的是斯坦福大学网络. 具体发展历程 时间 描述 1991~1995 Sun为了占领智能消费电子产品市场,由james gosling 负责该项目,来开发O…
1.在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数个数.类型或顺序各不相同,传回的值也可以不相同.这种面向对象程序的特性称为? A.隐藏 B.覆盖 C.重载 D.Java不支持此特性 答案: C 解析: 略 2.编译 Java 源程序文件产生的字节码文件的扩展名为()? A.java B.class C.html D.exe 答案: B 解析: 送分题 3.以下程序的运行结果是() ? public class Increment { public static void ma…
今天,我们来写一段Java程序.然后看看Java程序是如何执行的,以及Java新手小白遇到的问题和解决办法.   一.HelloWorld的编写 ① 新建一个XXX.java (文件的扩展名显示出来) ②编写代码 ,以类为单位编写,编写入口函数/方法 public class HelloWorld{ // 类名最好与文件名一致 public static void main(String[] args){ // 程序的入口 System.out.println("HelloWorld"…
上: 11.下列表述错误的是?(D) A.int是基本类型,直接存数值,Integer是对象,用一个引用指向这个对象. B.在子类构造方法中使用super()显示调用父类的构造方法,super()必须写在子类构造方法的第一行,否则编译不通过 C.封装的主要作用在于对外隐藏内部实现细节,可以增强程序的安全性 D.final是java中的修饰符,可以修饰类.接口.抽象类.方法和属性. 解析: 抽象类:子类继承重写 final:不允许重写 此处矛盾     16.默认RMI采用的是什么通信协议?  C…
一个.java文件内部有一个.而且只能有一个public类,类名必须与文件名完全一致. 在一个.java文件的开头使用package关键字,作用是指出这个编译单元属于该package的一个库的一部分.此时,所有的以该package开头的.java和.class文件(编译时,.java 文件中的每个类,都会生成一个.class)都会归纳到一起,都成为该package包内的类. 在调用该package包内的类时,必须用import关键字激活package内的名字,使它们能够使用,另一个办法则是指定完…
这是一份关于Java基础的面试题.在网上的关于Java的面试题数不胜数,但本人认真看过后觉得大多数都没有实用性,有很多是面试官根本就不会问到的,企业根本不会用到的,一些已经脱离了实际开发的技术问题.而这份资料来源自个人觉得最贴近真实面试的一份Java面试题,网上流传较少. 最近对这份Java基础面试题重新整理了一遍,本人结合了自己许多次的面试经历和经验进行了重新编辑(本人毕业不久),做出了标记,划分了重点以及对某些知识做出一些简单明白的注释,相信可以对需要复习回顾Java知识和准备着面试Java…
1.如何运行一个Java源码 打开文本编辑器,输入以下代码: public class Hello { public static void main(String[] args) { System.out.println("Hello, world!"); } } class用来定义一个类,public表示这个类是公开的,public.class都是Java的关键字,必须小写,Hello是类的名字,按照习惯,首字母 H 要大写. 这里有一个 main 方法,该方法有一个参数,参数类型…
Java习题练习 1. 依赖注入和控制反转是同一概念: 依赖注入和控制反转是对同一件事情的不同描述,从某个方面讲,就是它们描述的角度不同.依赖注入是从应用程序的角度在描述,可以把依赖注入描述完整点:应用程序依赖容器创建并注入它所需要的外部资源:而控制反转是从容器的角度在描述,描述完整点:容器控制应用程序,由容器反向的向应用程序注入应用程序所需要的外部资源. 2. C    load方法来得到一个对象时,此时hibernate会使用延迟加载的机制来加载这个对象,即:当 我们使用session.lo…
当代码量越来越大,类越来越多.尤其会增加同名类的风险.所以对类进行管理就显得非常重要. 包(package)机制是java中管理类的重要手段. 包名的命名方式:业内默认的做法是使用公司的网络域名的倒写来当做包名. java中的包也起到命名空间的作用.相同命名空间不允许存在同名的类,不同的命令空间可以存在同名的类. 在一个源文件中要引用其他类的话,可以使用关键字import. 以一言概之,java中"包"的引入的主要原因是java本身跨平台特性的需求. 因为java中的所有的资源也是以文…
lalala.... 1.新建文本文档,将扩展名改成.java为后缀的文件 2.利用记事本打开.java文件,进行编写保存 3.启动dos窗口,进入到.java文件所在目录中 4.使用"javac xx.java"语句进行编译,生成xx.class字节码文件 5.使用"java  xx"语句进行解释执行,打印输出 附: public class HelloWorld{             //public修饰的类名必须同源文件名一致          publi…
计算机 计算机的组成:硬件+软件 1.硬件 1.1CPU 好比人的大脑 主要负责数据的运算以及控制 1.2内存 存储数据(临时存储) 缺点: 如果断电,数据丢失 如果程序关闭或退出,数据丢失 1.3硬盘 存储数据(永久性存储) 机械硬盘>>>固态硬盘 2.软件 1.系统软件 Win10 win8 win7.... 2.应用软件 绝地求生  QQ  英雄联盟  谷歌浏览器  CF 应用软件的共同点:必须建立在系统软件上 应用软件给人们带来了什么好处? 提高了人对计算机的交互效率 人对计算机…
public声明的类名需要和文件名一致,检查一下…