opment are made available, with a class to define the data members and functions that the object of this scenario should have. b)This class should also host the following methods o A function to write a new filename from the keyboard. Note the file name should be inputted from the user. o A function to write to a stored text file on your system, write text to be inputted by the user. c) Exception handling mechanisms should be included in your program wherever they are needed to ensure the smooth running of your program. o The exception handler should be suitable for the possible exceptions that may occur.
Write a Java program that will input a file name to be opened for reading. The java file must only read the first sentence of the file and print on the output.Ensure all the necessary packages and classes needed for the program development are made available, with a class to define the data members and functions that the object of this scenario should have.
b)This class should also host the following methods
o A function to write a new filename from the keyboard. Note the file name should be inputted from the user.
o A function to write to a stored text file on your system, write text to be inputted by the user.
c) Exception handling
o The exception handler should be suitable for the possible exceptions that may occur.
d)A class hosting the main method and creation of object to test the functionalities.
o Ensure that all variables are used and functions are tested.
![](/static/compass_v2/shared-icons/check-mark.png)
Step by step
Solved in 3 steps with 2 images
![Blurred answer](/static/compass_v2/solution-images/blurred-answer.jpg)
![Computer Networking: A Top-Down Approach (7th Edi…](https://www.bartleby.com/isbn_cover_images/9780133594140/9780133594140_smallCoverImage.gif)
![Computer Organization and Design MIPS Edition, Fi…](https://www.bartleby.com/isbn_cover_images/9780124077263/9780124077263_smallCoverImage.gif)
![Network+ Guide to Networks (MindTap Course List)](https://www.bartleby.com/isbn_cover_images/9781337569330/9781337569330_smallCoverImage.gif)
![Computer Networking: A Top-Down Approach (7th Edi…](https://www.bartleby.com/isbn_cover_images/9780133594140/9780133594140_smallCoverImage.gif)
![Computer Organization and Design MIPS Edition, Fi…](https://www.bartleby.com/isbn_cover_images/9780124077263/9780124077263_smallCoverImage.gif)
![Network+ Guide to Networks (MindTap Course List)](https://www.bartleby.com/isbn_cover_images/9781337569330/9781337569330_smallCoverImage.gif)
![Concepts of Database Management](https://www.bartleby.com/isbn_cover_images/9781337093422/9781337093422_smallCoverImage.gif)
![Prelude to Programming](https://www.bartleby.com/isbn_cover_images/9780133750423/9780133750423_smallCoverImage.jpg)
![Sc Business Data Communications and Networking, T…](https://www.bartleby.com/isbn_cover_images/9781119368830/9781119368830_smallCoverImage.gif)